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

Beiträge von alpines

  • AdlibRegister

    • alpines
    • 10. Oktober 2013 um 20:42

    Dann achte mal lieber drauf, dass wenn du ein Game Started verarbeitest, es aus dem Log auch löscht, bzw. den Index verrechnest.
    Weil es im Log noch drinne steht wird er natürlich es wieder senden, aber sollte eigentlich abbrechen.

  • Mit GUI Events Unterprogramme mit Parametern aufrufen.

    • alpines
    • 10. Oktober 2013 um 18:26

    Oder du rufst deine Funktion auf die eine andere Funktion mit Parametern aufruft.

  • Kaufen von Computer-Peripheriegeräten im Ausland

    • alpines
    • 10. Oktober 2013 um 16:42

    Den Versand wirst du wahrscheinlich selber zahlen müssen, oder der Hersteller / Verkäufer gibt etwas anderes an.
    Musst halt die Firmen anschreiben und dort nachfragen, ob Garantieansprüche aus dem Ausland möglich sind.

    Ich hab mir letztens auch eine mechanische Tastatur gekauft (Cherry G80-3000LSCDE-2) und bin zufrieden, die gabs aber auch in Deutschland (von Amazon bestellt).

  • Hallo zusammen

    • alpines
    • 10. Oktober 2013 um 16:25

    Herzlich willkommen im Forum, aber es heißt AutoIt nicht AutoIT! :D

  • AdlibRegister

    • alpines
    • 10. Oktober 2013 um 15:23

    Dann trifft dieses $aEnded nicht zu wenn der das immer weiter macht, setz doch mal eine MsgBox unter AdlibUnRegister und schau nach ob die angezeigt wird.

  • Meine Maus macht Breakdance

    • alpines
    • 10. Oktober 2013 um 14:58

    Von der Tastatur auf jeden Fall ein Foto machen, weil du später nicht mehr weißt wo die Keycaps hinkommen!

  • AdlibRegister

    • alpines
    • 10. Oktober 2013 um 12:34

    Schreibt er den Text rein aber sendet er ihn nicht ab? Dann ersetz das @CRLF was für einen Zeilenumbruch steht durch ein {ENTER} damit er den Text (sofern dieser per Enter gesendet werden kann) sendet.

  • Dec2Binary Rechner

    • alpines
    • 10. Oktober 2013 um 12:33

    Dann musst du auch den Kopf dafür hinhalten :D

  • AdlibRegister

    • alpines
    • 10. Oktober 2013 um 01:19

    Schlafen ist was für Anfänger.
    Du brauchst übrigens das 0 Flag bei StringRegExp nicht, da es standardmäßig 0 ist, das gleiche ist bei GUICtrlRead der Fall, das "" kann weg.
    Du brauchst auch nicht immer Local zu schreiben, so geht das auch

    [autoit]

    Local $sVariable
    Local $sText
    Local $sTitel

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

    ;so ist es besser

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

    Local $sVariable, $sText, $sTitel ;hier werden alle drei Variablen als Local deklariert.

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

    Local $sVariable, _
    $sText, _
    $sTitel

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

    ;hier werden ebenfalls alle 3 als Local deklariert.

    [/autoit]


    Desweiteren bin ich mir nicht mal sicher ob dein Script überhaupt funktioniert. ControlSend will doch nicht den Pfad sondern den Titel des Fensters? ControlSend.

  • AdlibRegister

    • alpines
    • 9. Oktober 2013 um 23:49

    Nebenbei: 1 Minute sind nicht 10000ms.
    10.000ms / 1000 = 10s, dein Script fragt alle 10 Sekunden ab, 60000ms wären eine Minute.

    Du musst das Script auch unterhalten damit es weiterläuft, so -könnte- es funktionieren:

    [autoit]

    AdlibRegister("Messages", 60000)

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

    While 1
    Sleep(100)
    WEnd

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

    Func Messages()
    Local $readCon = GUICtrlRead($Edit1, "")
    Local $aStarted = StringRegExp($readCon, "message:\s(Match\sstarted\!)", 0)
    Local $aEnded = StringRegExp($readCon, "message:\s(Match\sended\!)", 0)
    If $aStarted = True Then
    $readInput = GUICtrlRead($Input3)
    ControlSend("C:\Program Files (x86)\Ubisoft\Far Cry 2\bin\FC2ServerLauncher.exe", "", "", "say " & $readInput & @CRLF)
    If $aEnded = True Then
    AdlibUnRegister("Messages")
    EndIf
    EndIf
    EndFunc ;==>Messages

    [/autoit]
  • Dec2Binary Rechner

    • alpines
    • 9. Oktober 2013 um 21:35

    Man kann es auch übertreiben :D

  • Dec2Binary Rechner

    • alpines
    • 9. Oktober 2013 um 17:13

    Den Geschwindigkeitsvergleich dazu hab ich nicht gesehen aber in dem Script das du gepostet hast wird ja nicht richtig "gerechnet".
    Es gibt sehr viele Methoden um die Zahlen umzuwandeln, da brauch man sich darum nicht zu streiten. :D

  • Dec2Binary Rechner

    • alpines
    • 9. Oktober 2013 um 13:52

    Ich habs jetzt erst bemerkt das du mir das geschrieben hast, tut mir leid aber jetzt passt es ja.
    Bin nebenbei die ganze Zeit in SciTE ein bisschen rumtippen, deshalb merk ich sowas nicht so schnell :D

  • Dec2Binary Rechner

    • alpines
    • 9. Oktober 2013 um 13:48

    Mein Fehler :D

    1 \ 2 = 0 R 1!

    Ich hab ausversehen die 0 dahingeschrieben, ich korrigier das mal schnell, aber danke das du es bemerkt hast.

  • AutoIt.de Logo Wettbewerb - Die Abstimmung

    • alpines
    • 9. Oktober 2013 um 13:20

    Das Wochenende ist schon etwas, hmm sagen wir mal, länger vorbei. :D

  • Hotkeyset mit 2 tasten ?

    • alpines
    • 9. Oktober 2013 um 13:17

    Könnte besser sein:

    [autoit]

    #include <Misc.au3>

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

    Local $bPressed = False

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

    While 1
    If _IsPressed("2D") And _IsPressed("23") and $bPressed = False Then
    Send("{LWIN}")
    $bPressed = True
    ElseIf Not _IsPressed("2D") And Not _IsPressed("23") and $bPressed = True Then
    $bPressed = False
    EndIf

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

    Sleep(100)
    WEnd

    [/autoit]
  • Happy Birthday water

    • alpines
    • 8. Oktober 2013 um 13:31

    Alles Gute auch von mir :D

  • autoit und echo ?!?!

    • alpines
    • 7. Oktober 2013 um 19:52

    Wenn du den Client selber geschrieben hast kannst du das sicherlich reinprogrammieren, aber du kannst mit einem kleinen AutoIt Script auch nachprüfen ob die Daten auf dem FTP-Server vorhanden sind, wenn ja, dann lass dir einfach eine MsgBox ausgeben.

  • Checkbox

    • alpines
    • 7. Oktober 2013 um 17:29

    Wenn du möchtest, das man die nicht mehr ändern kann

    [autoit]

    GUICtrlSetState($hControl, $GUI_DISABLE)

    [/autoit]
  • Spotify Liedlänge auslesen

    • alpines
    • 7. Oktober 2013 um 17:29

    Einen Screenshot davon machen und es an ein OCR Programm senden, aber das ist zu aufwendig.
    Du findet bestimmt mit Cheat Engine etwas, nur hattest du evtl. einen falschen Ansatz.

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™