1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Andy

Beiträge von Andy

  • Runs Befehl und ich steh auf dem Schlau

    • Andy
    • 7. März 2015 um 09:40

    Die Frage ist generell, ob man auf solche Fragen überhaupt antworten sollte!
    Man sieht nicht den Ansatz davon, selbst das Problem lösen zu wollen geschweige denn EINE EINZIGE ZEILE so zu schreiben, dass man den Zeileninhalt analysieren könnte...
    Gerade im Gegenteil, es wird ALLES dafür getan, dass andere sich wieder mal Gedanken machen und nach erfolglosem Reiben der Glaskugel völlig wirre Ideen posten.

    @SCCSSF, Wieso packst du alles alles in eine Zeile, anstatt die offensichtlich FALSCHEN Teile mit den "in der Shell laufenden" Eingaben zu vergleichen? Und wenn du schon funktionierende "Shellzeilen" hast, wieso postest du diese nicht?

    @misterspeed, guter Ansatz, schlechtes Ende 8) Der TE copypastet deinen Code, lässt ihn laufen und als nächstes kommt wieder ein "...funktioniert auch nicht, bitte weitere Vorschläge um mir den Arm aus der Sonne zu legen !"
    Um den Unterschied zu seiner ja offensichtlich funktionierenden "Shellzeile" zu ermitteln ist es erforderlich, diese auch anzuzeigen!
    Daher würde ich

    [autoit]

    $folder4=@ScriptDir & "\"
    $t="" ;wtf...

    [/autoit][autoit][/autoit][autoit]

    $sProgramm = "c:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe"
    $sFile = $folder4 & $t & "__test.pdf"
    $sParameter = "Printer"

    [/autoit][autoit][/autoit][autoit]

    $run='"' & $sProgramm & '" "' & $sFile & '" ' & $sParameter
    ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $run = ' & $run & @crlf & '>Error code: ' & @error & @crlf) ;### Debug Console

    [/autoit]

    schreiben, denn JETZT sieht man im Vergleich die offensichtlichen Unterschiede!

  • Variableninhalt als Teil von einem Befehl

    • Andy
    • 6. März 2015 um 18:44
    [autoit]

    $bytestruct="byte Holger;byte Peter;byte Josef"
    $struct=dllstructcreate($bytestruct)
    dllstructsetdata($struct,"Holger",128)

    [/autoit][autoit][/autoit][autoit]

    $antwort_Holger=dllstructgetdata($struct,"Holger")
    ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $antwort_Holger = ' & $antwort_Holger & @crlf & '>Error code: ' & @error & @crlf) ;### Debug Console

    [/autoit][autoit][/autoit][autoit]

    $bytestruct="byte Luna;Byte Mira;" & $bytestruct ;struct erweitern
    $struct=dllstructcreate($bytestruct)

    [/autoit][autoit][/autoit][autoit]

    dllstructsetdata($struct,"Holger",128)

    [/autoit][autoit][/autoit][autoit]

    $antwort_Holger=dllstructgetdata($struct,"Holger")
    ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $antwort_Holger = ' & $antwort_Holger & @crlf & '>Error code: ' & @error & @crlf) ;### Debug Console

    [/autoit]

    Wenn du es intelligent anstellst, dann erweiterst du die dllstruct nach "hinten" und erstellst sie an der Position der ursprünglichen Struct =dllstructcreate($bytestruct & $Erweiterung,dllstructgetptr($struct))
    Dann bleiben die ursprüngliche Inhalte erhalten!

  • Problem | ClipPut

    • Andy
    • 5. März 2015 um 17:30

    Hi,

    du musst lediglich die Buttonklicks abfragen und dann den Inhalt der Zwischenablage anpassen

    [autoit]

    #include <MsgBoxConstants.au3>
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit][autoit][/autoit][autoit]

    $Form1 = GUICreate(".", 265, 111, 463, 264)
    $Button1 = GUICtrlCreateButton("123", 48, 16, 169, 73)
    GUISetState(@SW_SHOW)

    [/autoit][autoit][/autoit][autoit]

    $i = 0

    [/autoit][autoit][/autoit][autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit][autoit][/autoit][autoit]

    Case $Button1
    $i = Not $i ;alternierend 1,0,1,0,1,0....
    If $i Then ;wenn 1
    ClipPut("123")
    GUICtrlSetData($Button1, "456") ;Buttontext
    Else ;wenn 0
    ClipPut("456")
    GUICtrlSetData($Button1, "123") ;Buttontext
    EndIf

    [/autoit][autoit][/autoit][autoit]

    EndSwitch
    wend

    [/autoit]
  • Steganografie für Bild- und Sounddateien

    • Andy
    • 5. März 2015 um 00:06
    Zitat von Stevenx

    Würde mir vllt noch eine Verschlüsselung mit einem Passwort wünschen

    omfg....von was redest du?
    Schreib dir die ASM-Funktion um, so dass diese die Bits durcheinanderwürfelt, das ist sicherer als jedes Passwort.
    Passwörter sind dafür da, um geknackt zu werden, einen anderen Sinn haben die nicht!
    Die gesamte Steganographie baut darauf auf, eben genau KEINE Passwörter benutzen zu müssen.
    In den oben verlinkten Threads sind einige Ideen vorgestellt.

    Xenons Script ist ein BEISPIEL, wie man steganographieren KANN, die vorgestellten Methoden sind wirklich nur rudimentär!
    Aber wie bereits oben erwähnt, verteile ich seit Jahren simpelst steganografierte Grafiken, bisher hat sich allerdings auf meine Nachrichten noch niemand gemeldet^^

  • Happy Birthday GDI+ Meister Eukalyptus

    • Andy
    • 2. März 2015 um 23:27

    Glücklichen Herzwunsch und alles Gute Eukalyptus!
    Hau rein und lass es richtig krachen!

  • Steganografie für Bild- und Sounddateien

    • Andy
    • 1. März 2015 um 19:17

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

  • Steganografie für Bild- und Sounddateien

    • Andy
    • 28. Februar 2015 um 21:05

    @Xenon, die Dateiendung nützt einem aber nicht sonderlich viel, besser wäre der komplette Dateiname!

    Dann könnte man auch ganze zip-archive verstecken ;)
    Sehr fein wäre auch, Grafiken per DragnDrop direkt in ein Fenster ziehen zu können, damit könntest du die smilies hier aus dem Forum einfach auf das Stegano-Programmicon ziehen und weiterverarbeiten.

    *hust* jetzt fangen alle an, die smilies zu untersuchen, ob nicht irgendwelche anderen Daten darin sind, dabei hinterlasse ich schon seit Jahren Bilder mit "Inhalt" 8o

  • Steganografie für Bild- und Sounddateien

    • Andy
    • 28. Februar 2015 um 12:20

    hehe, du hast die Links nicht verfolgt.... ;)
    insbesondere den mit der Optimierung des ASM-codes, 4.-letzter Abschnitt Post Nr. 7

    //EDIT
    PNG ist ein verlustlos komprimiertes Dateiformat. Wenn du das einliest, "entsteht" im Speicher wieder eine Bitmap. Genauso funktioniert das beim Speichern.
    Letztendlich ist JEDE von GDI als Bild dargestellte Datei nur eine unkomprimierte Bitmap im Video-RAM!
    Man muss unterscheiden zwischen DATEIFORMAT und dargestellter Grafik (Bitmap).
    Daher ist es völlig unerheblich, mit welchem verlustfreien Kompressor gearbeitet wird, beim Speichern wird die Bitmap in ein beliebiges Dateiformat geschrieben, beim Einlesen daraus erhält man wieder die Bitmap.

  • Steganografie für Bild- und Sounddateien

    • Andy
    • 28. Februar 2015 um 11:41

    Hi,

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. <--tststs, ihr habt es nicht verstanden, DA gehört der post rein!

  • Text ab bestimmter Stelle aus Website auslesen und in Datei schreiben

    • Andy
    • 27. Februar 2015 um 16:15

    Hi und willkommen im Forum!

    Zitat von kaiserm

    Ich habe eine Webseite auf der u.a. Sensoren und deren Status oder Werte angezeigt werden.

    Wenn du den Link zu dieser Website postest, lässt sich mit Sicherheit jemand herab, dir einen 5-Zeiler zu deiner Problemlösung zu schreiben ...

    Zitat von kaiserm

    Wie kann ich denn auf der aktiv angezeigten Webseite nach dem Wort Status suchen und 100 Zeichen danach auslesen und in ein File (status.txt) schreiben ?


    Du musst die Website nirgendwo aktiv haben, AutoIt liest den Quellcode direkt.
    Innerhalb dieses Quellcodes befinden sich dann hoffentlich die gesuchten Daten. Diese dann auszulesen und in ein Textfile zu schreiben ist dann nur noch eine Kombination von einer Handvoll sog. String-Funktionen.

  • Raspberry Pi 2 - Was tun? / Ideensammlung

    • Andy
    • 26. Februar 2015 um 20:03
    Zitat von General Kaboom

    lediglich die Handhabung ist teils damit etwas komplizierter

    :D die Untertreibung des Jahres!

    Arduino einschalten, läuft.
    Raspi einschalten......warten-.....warten....juhuuuu, er bootet.....warten.....warten.....warten....irgendwann fragt man sich, wieso man nicht eine akustische Kontrolle eingebaut hat die signalisiert, wann das Programm anfängt zu laufen......

    Habe zwar erst seit 2 Monaten einen Arduino Uno, aber damit schon mehrere verschiedene Atmels programmiert fürs "solo" laufenlassen (also ohne Arduino-board).
    3.3/5/6/9 Volt, völlig egal, läuft. Eingänge und Ausgänge digital/analog verwendbar, für "Roboterkrams" ideal durch extrem kurze Entwicklungszyklen.
    Am allerlängsten dauert das übertragen der Programme auf den Chip (2-3 Sekunden).

    Ich finde den Raspi sehr interessant, allerdings fehlt mir die "Killerapplikation" dafür. XBMC wärs gewesen, aber die läuft auch auch geschmeidig auf meinem PC.
    Linux....wers braucht...und die Geschichte mit den SD-Cards ist auch nicht gerade prickelnd.
    Einige meiner Bekannten haben wg. des Ärgers mit den SD-Cards den Raspi garnicht mehr im Einsatz. Auf Unzuverlässigkeit der Hardware baut keine seriöse Anwendung auf!

    Raspi+NAS ist klasse, brauch ich aber nicht.
    In der aktuellen c´t ein toller Bericht über Raspi+1GB-Platte als privater Cloud-Server-Bundle, fernkonfigurier- und installierbar über Teamviewer direkt vom Hersteller. DAS nenn ich mal Service!
    Brocken kaufen, an LAN/WLAN hängen, die Herstellerfirma anrufen und das Ding vom dortigen Service-Mitarbeiter komplett nach eigenen Wünschen fernkonfigurieren lassen. Incl. DynDNS und allem drum und dran für läppische 249,- Euronen (die Brocken kosten ca. 120€, Rest kostet der Service). Spätestens ne Stunde später läuft das Ding!

    Heimautomation? Wenn´s selbstgebastelt in den Sicherungskasten soll, Arduino und Steuerung über Smartphone/Tablet. Wenn Geld keine Rolle spielt, gibts fertige Lösungen mit Steuerung vom Smartphone/Tablet. Wozu dort den Raspi?

    Mittlerweile gibts Tablets/Notebooks die 10x soviel Leistung wie der Raspi haben, einen Monitor inclusive und nur 3-4x soviel kosten.Wenn die primäre Anforderung Größe oder Gewicht ist und Zuverlässugkeit untergeordnet (Bastelspielzeug), dann Raspi, ansonsten bieten "ausgewachsene" Rechner wesentlich mehr fürs Geld.

  • BarcodeScanner von Tastertur unterscheiden

    • Andy
    • 23. Februar 2015 um 13:17
    Zitat von YaeroxXO

    Somit rufe ich Geräteinformationen ab, und alles was von einer einfachen Tastatur abweicht wird als Scanner deklariert.

    oha, viel Spass damit...Ladekabel, Sticks, Lampen, Kaffeewärmer, Kameras und was es sonst noch alles mit USB-Anschluß gibt, wird als Scanner deklariert :rolleyes:

  • Cisco packet Tracer aufgabe, Hilfe

    • Andy
    • 22. Februar 2015 um 18:03
    Zitat von blackghost0610

    Wie geschrieben ich bin ein Neuling und habe schon alles versucht aber leider funktioniert das nicht

    Na das ist leicht! Da du ja schon alles versucht hast, und nichts funktioniert, müssen wir uns auch keine Mühe machen!
    Ein Script willst du auch nicht zeigen, somit ist dieser Thread besser zu schließen!

  • Variable aus anderem Skript nutzen

    • Andy
    • 21. Februar 2015 um 20:41

    Genau aus diesem Grund wuden vor ca. 50 Jahren *.INI-Dateien "erfunden".
    INI = Initialisierung
    Statt reihenweise Sourcecodedateien umzuschreiben, liest man Parameter einfach aus EINER Datei. Welche sogar mit einem beliebigen Texteditor bearbeitet werden kann...

  • BarcodeScanner von Tastertur unterscheiden

    • Andy
    • 20. Februar 2015 um 17:36

    Stell den Scanner so ein, dass ein Ident-Code gesendet wird, bevor die Daten kommen.
    Wenn du den Scanner als USB-Tastatur konfigurierst, dann wird auch eine "Tastatur" ausgewertet! D.h. es gibt auch elektrisch bzw. Treibertechnisch KEINEN Unterschied zw. dem Scammer und einer Tastatur!

  • Pid speicherung wirft einen Fehler aus

    • Andy
    • 14. Februar 2015 um 18:13

    OOHHHH EEEEMMMM GEEEEHHHHH :rofl:

    Das heisst nicht

    Zitat von Feirell

    Gloabl ^ ERROR


    sondern Global...die Buchstaben gehören in die richtige Reihenfolge...

    Das ist aber imho kein Fehler, der hier ins Forum gehört...
    Wenn AutoIt-eigene Keywords in Scite nicht in blauer Schriftart angezeigt werden, sollte man stutzig werden...und google hilft da auch nicht sonderlich weiter...

  • BitArray-Klasse aus dem .NET Framework | UDF

    • Andy
    • 4. Februar 2015 um 22:27
    [autoit]

    $AList = ObjCreate("System.Collections.BitArray")

    [/autoit]


    Bzgl. Bitarray hatte ich vor beinahe 5 Jahren AspirinJunkie angesprochen, welcher einen tollen Thread bzgl. Listen statt Arrays hatte.
    Leider bekamen wir beide damals eine Fehlermeldung.

  • AutoIt User Comic – Showroom

    • Andy
    • 4. Februar 2015 um 22:12

    @MG, lass die komische Kappe weg, und es passt :thumbup:

    Btw. gibts von mir und UEZ ein Gruppenfoto hier im Forum :rock:

  • Label - Grafik Bug!?

    • Andy
    • 2. Februar 2015 um 16:03

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

  • Txt ändern und Info Fenster anzeigen lassen

    • Andy
    • 28. Januar 2015 um 07:29
    Zitat von Introser

    Also bräuchte ich ein Befehl, der eine Zeile ersetzt oder eine Zeile löschen kann, denn jedes mal die txt zu löschen und neu zu erstellen sehe ich irgendwie nicht als sehr sinnvoll ein.

    Wieso soll das nicht sinnvoll sein?!
    Gerade im Gegenteil, es ist NÖTIG! Damit reduziert sich der Aufwand für das Betriebssystem und vor allem für den Programmierer enorm.
    Egal was du machst, die Datei wird sowieso gelesen und nach einer Änderung idR komplett neu geschrieben.
    Dann kannst du das auch BEWUSST selbst machen und verstehst, was abläuft....
    Für einen Programmieranfänger ist es sowieso sinnvoll, einfache Funktionen zu verwenden. Mit dem Hintergrund, dass "komplizierte" Funktionen und UDF´s sowieso auf die einfachen Funktionen aufbauen!

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™