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. PainTain

Beiträge von PainTain

  • Cisco Packet Tracer - Update 6

    • PainTain
    • 11. September 2013 um 15:18

    Am Besten ist wohl, du gehst einfach mal zum Sys-Admin und sprichst ihn darauf an ;)
    (Natürlich steht dir der andere Weg offen :whistling: )

  • "FN" Taste auf IBM Notebooks ansprechen

    • PainTain
    • 10. September 2013 um 12:54

    Die "FN"-Taste kann nicht mit AutoIt emuliert werden.
    Solche Spezialfunktionen in Verbindung mit der "FN"-Taste haben alle Laptops, glaub ich.

  • _FileReadToArray Error:2 (leere Datei)

    • PainTain
    • 9. September 2013 um 23:49

    Wozu dieses ContinueLoop? Der Else-Teil wird ja nicht ausgeführt, falls die 1. If-Bedingung wahr ist :huh:

    (Suchst du evtl. ExitLoop? Vergleich mal ContinueLoop und ExitLoop in der Hilfe ;))

    P.S.: In AutoIt gibt es sowas wie "nicht funktionierend" nicht. Es wird/wurde von Tausenden Leuten über Jahre gestest. Evtl. Gibt hin und wieder 'n kleinen Bug, aber sowas eher nur in der Beta. Man muss nur die Befehle verstehen und richtig einsetzen ;)

  • AutoIt.de Logo Wettbewerb - Die Abstimmung

    • PainTain
    • 8. September 2013 um 22:23
    Zitat von rynow

    Ich denke gtaspider macht das Rennen :thumbup:

    Schiebung! :whistling:

    (:D)

  • AutoIt.de Logo Wettbewerb - Die Abstimmung

    • PainTain
    • 8. September 2013 um 22:11

    Hab mal für meine Favoriten abgestimmt, bin ja mal gespannt wer gewinnt. :D

  • C++ DLL - String

    • PainTain
    • 8. September 2013 um 09:44

    Also Beispiele findet man ganz bestimmt.
    Schau dir dazu mal den Befehl

    [autoit]

    DllCall

    [/autoit]

    den der Hilfe an.
    Da steht alles, was du wissen musst.

  • Welcher Button wurde gedrückt

    • PainTain
    • 7. September 2013 um 20:48
    Zitat von RR04

    alpines
    Ja, das ist richtig.
    Aber hier würde ich sehr viel Code wiederholen.
    Im OnEvent Modus stehen dafür auch Makros zur Verfügung!


    Lager den Code doch einfach in eine Funktion aus und rufe die dann individuel mit Parametern auf :whistling:

  • [Mini-WB] Verschlüsselungs-Algo umkehren

    • PainTain
    • 6. September 2013 um 19:25
    Zitat von alpines

    Den einzigen Grund warum du nicht die Umkehrung rausrückst ist, weil du es nicht selber schaffst und andere es machen sollen :D


    Problem? Weil ich es sowie nicht schaffen kann, wollte ich einen kleinen, netten Wettbewerb für euch machen.
    James sagte, sowas gäbe es sowieso viel zu selten.

    Wie gesagt, ist komplett aus Langeweile entstanden und dient zu keinem Zweck, aber wenn man hier nicht mal mehr Wettbewerbe veranstalten darf...

  • WinGetTitle

    • PainTain
    • 6. September 2013 um 18:22

    Wie wäre es mit lesen? ;)

    Code
    Diese Modi werden mit der Funktion AutoItSetOption sowie der Option WinTitleMatchMode gesetzt.


    Sprich

    [autoit]

    Opt("WinTitleMatchMode", 2) ; 1=vom Anfang, 2=enthält, 3=genau, 4=fortgeschritten, -1 bis -4=Groß-/Klein ignorieren

    [/autoit]
  • [Mini-WB] Verschlüsselungs-Algo umkehren

    • PainTain
    • 6. September 2013 um 17:53

    Moin!

    Ich hab mal einen kleinen Wettbewerb für euch.
    Hatte vor ein paar Tagen in der Schule aus lauter Langeweile einen simplen Verschlüsslungs-Algorithmus (32 Zeilen) in AutoIt geschrieben :D

    Nun ist es eure Aufgabe, diesen umzukehren. ;)
    Aus

    Code
    Hello, World!

    wird

    Code
    qrHgq"pdpp


    Die Verschlüsslungs-Funktion gibt es zunächst nicht, nur wenn es niemand schafft. :whistling:
    (Vorher gibt es einen doch hilfreichen Tipp ;))

    Falls ihr den Algorithmus geknackt habt, sendet mir euer Skript bitte per PN und postet es nicht hier (damit die anderen auch was zum knobeln haben :D)
    Preis gibt es keinen, evtl. lasse ich mir aber noch was einfallen.

    LG

    (Ich hoffe, dass das kein Hashing-Algorithmus ist :whistling: )

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • PainTain
    • 4. September 2013 um 16:22
    Zitat von AnMa

    Nun fürs erste sind erstmal die Basics wichtig und dass ich ein paar Dinge begreife :)

    Zum Beispiel find eich in der AutoIt Help überall die "include"-Befehle, verstehe aber nicht ganz was es damti auf sich hat.

    Über das "include" kann ich doch andere Script usw. dem Programm zu eigen machen?
    Werden diese Dinge dann später mit compiliert oder muß das dann extra abgearbeitet und installiert werden?
    Fragen über Fragen :)


    Dafür haben wir eine deutsche Hilfe-Übersetzung: Schlüsselwort #include ;)

    Um es mal kurz zu erklären:
    Damit kannst du andere AutoIt-Skripte in dein eigentliches einbinden, so kannst du z.B. zur Übersicht Funktionen in andere Dateien auslagern und nur die Hauptschleife etc. im Hauptskript lassen.

    Ich würde dir empfehlen mal Pee's Buch über AutoIt mal zu lesen. ;)
    Und links in der "Wichtige Links" - Box sind auch Link zum Download der deutschen Hilfe-Übersetzung, damit man es z.B. in SciTE integrieren kann.
    Und es gibt eine auch eine Online-Hilfe. :)

  • Datei laden und speichern (verschlüsseln)

    • PainTain
    • 3. September 2013 um 15:45

    Schau dir dazu die Crypt-UDF ;)

    Diese Funktionen werden für dich relevant sein:

    [autoit]

    #include <Crypt.au3>
    _Crypt_Startup
    _Crypt_DeriveKey

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

    _Crypt_DecryptFile
    ; bzw
    _Crypt_EncryptFile

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

    ; Ressourcen freigeben:
    _Crypt_DestroyKey
    _Crypt_Shutdown

    [/autoit]

    //Edit: Anscheinend bugt Geshi rum :huh: . Man sollte mal die Links fixen.

    Hier nochmal zur Hilfe verlinkt:
    _Crypt_Startup
    _Crypt_DeriveKey
    _Crypt_DecryptFile
    _Crypt_EncryptFile
    _Crypt_DestroyKey
    _Crypt_Shutdown

  • Eine weitere Neue

    • PainTain
    • 3. September 2013 um 15:02

    Willkommen im Forum :D

  • Skype

    • PainTain
    • 1. September 2013 um 18:30
    Zitat von jjj

    Daran hatte ich gar nicht gedacht,
    wo bekommt man denn das "aktuelle" her?


    Google?

    Ansonsten selbst die UDF schreiben.
    Es gibt sicherlich eine Dokumentation. Sollte machbar sein ^^

  • Hilfe bei StrinRegExp

    • PainTain
    • 31. August 2013 um 20:49
    Zitat von VinceA

    Hallo chesstiger

    Ich habs mit

    Code
    "joined\s\((.+?)\,"


    probiert.

    Ausgabe

    [0] = , 0x3B8DFFFFFFFF
    [1] = Anonymous
    [2] = dysiek7
    [3] = HYENA_555
    [4] = Electrosystem
    [5] = DjMill1974
    [6] = Bhodhi

    Leider zeigt es jetzt .. , 0x3B8DFFFFFFFF.... an.
    Gibt es da keine andere Möglichkeit die Zeile
    8 - Client joined (, 0x42B5FFFFFFFF, XXX.209.53.91:0, PeerId: 0, Seq: 0, Data size : 0) - Session ID: 0x7B1F
    auszulassen?
    Oder muss ich hier auch mit _ArraySearch und _ArrayDelete arbeiten um... , 0x3B8DFFFFFFFF.. zu entfernen?

    Alles anzeigen


    Ich denke, die einfachste Lösung wäre hier einfach mit _ArraySearch & _ArrayDelete den Eintrag zu löschen.
    Sollte ja nicht allzu schwer sein ^^

  • Msg.exe unter Windows 7

    • PainTain
    • 31. August 2013 um 13:17
    Zitat von Xenon


    Kann man vielleicht irgendwo einstellen, dass .au3-Skripts als x64 ausgeführt werden (wenn sie nicht compiliert sind)?
    MfG Xenon :)


    Tu mal das

    [autoit]

    #AutoIt3Wrapper_UseX64=y

    [/autoit]

    an den Anfang von deinem Skript. ;)

  • 2D Array - 1D Array

    • PainTain
    • 30. August 2013 um 18:20

    Dann schau dir am besten mal BugFix's Array-Tutorial an.

    Dort steht auch wie man ein Array deklariert.
    Und wen man weiß, wie man ein Array deklariert bzw. wie man es mit Werten fülltt, kann man dies auch ganz leicht auf eine For-Schleife übertragen ;)

  • 2D Array - 1D Array

    • PainTain
    • 30. August 2013 um 17:56
    Zitat von wuff

    Ich kenne eine "For Next Schleife", kann aber nichts damit anfangen wie du es meinst.


    Wie wäre es damit, mal den von chesstiger geposteten Link durchzulesen?
    Dort sind auch Beispiele etc. Es sollte kein Problem sein, eine For-Schleife zu schreiben, welche aus deinem 2D-Array ein 1D-Array macht. ;)

    Du könntest ruhig ein wenig Eigeninitiative zeigen, weil wir werden sicher nicht "dir den Arm aus der Sonne legen", schön gesagt.

  • Input Box minesteingabelänge

    • PainTain
    • 30. August 2013 um 00:42

    Da dein Problem ja nun gelöst ist, setze bitte den Thread-Präfix auf gelöst. ;)
    (1. Post bearbeiten)

  • Input Box minesteingabelänge

    • PainTain
    • 30. August 2013 um 00:22

    Ist deine Frage eigentlich nicht mit simpler Logik beantwortbar? :D

    Ich erklärs für dich kurz:

    [autoit]

    Do
    Global $Dux = GUICtrlRead($DuxFile) ; Zudem deklarierst du jedensmal die Variable als global neu ;)
    Until StringLen($Dux) > 5
    MsgBox(0, "", $Dux)

    [/autoit]


    So. Wenn mehr als 5 Zeichen eingegeben wurden, wird die "Until"-Bedingung erfüllt und das Skript weiter ausgeführt.

    Hier mal ein Beispielskript mit einem eigenem Fenster:

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Include <GuiButton.au3>

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

    $Eingabebox = GUICreate("EingabeBox",350,350,-1,-1,-1,-1)
    $Dux = GUICtrlCreateInput("",60,40,150,20,-1,512)
    $Weiter = GUICtrlCreateButton("Weiter",240,300,100,30,-1,-1)

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

    GUISetState(@SW_SHOW, $Weiter)

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

    While 1
    Switch GUIGetMsg()
    Case -3 ; Falls auf das "X" in der rechten oberern Ecke geklickt wird.
    Exit
    Case $idBtn_Weiter
    $File = GUICtrlRead($Dux)

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

    If StringLen <= 6 Then ; Falls die Stringlänge kleiner gleich 6 ist
    MsgBox(0, "", "Dateiname zu kurz!")
    Else
    ; Was du auch immer sonst machen möchtest
    EndIf
    EndSwitch
    WEnd

    [/autoit]

    //Edit: Och menno, James war schneller :P

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™