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

Beiträge von Cartan12

  • Send befehl

    • Cartan12
    • 6. März 2010 um 19:25

    Du hast vergessen, das so die erste Zeile leer ist. Siehe mein Beispiel, das ist richtig...

  • Send befehl

    • Cartan12
    • 6. März 2010 um 19:16
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1_1 = GUICreate("Form1", 375, 135, 511, 375)
    $Input1 = GUICtrlCreateEdit("", 8, 16, 161, 85)
    $Button1 = GUICtrlCreateButton("Button1", 208, 48, 75, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    If GUICtrlRead($Input1) <> "" Then
    GUICtrlSetData($Input1,GUICtrlRead($Input1) & @CRLF & @HOUR & ":" & @MIN & ":" & @SEC)
    Else
    GUICtrlSetData($Input1,@HOUR & ":" & @MIN & ":" & @SEC)
    EndIf
    EndSwitch
    WEnd

    [/autoit]
  • Browser ansprechen

    • Cartan12
    • 4. März 2010 um 11:38

    Ohne Addons klappt das nur im IE mit der IE.au3. diese ist schon bei Autoit dabei. Schau mal in der UDF hilfedatei unter IE-Management.

  • Text aus .txt datei in input1 laden

    • Cartan12
    • 2. März 2010 um 21:37

    Vergiss es. Eine mehrzeilige .txt passt nie in ein Input-Feld. Nimm liber ein Edit-Feld, oder so etwas ähnliches...

  • Tastenscript

    • Cartan12
    • 2. März 2010 um 21:29

    Nein, das ist nicht so schlau. Dann wartet das Script, bis das Fester aktiv ist....
    Alternativ kannst du

    [autoit]

    WinActivate

    [/autoit]

    benutzen, um das Fester deiner Wahl aktiv zu schalten, oder du benutzt

    [autoit]

    ControlSend

    [/autoit]

    anstatt Send.

  • DescribeIt - Funktionsheader leicht gemacht (Alpha)

    • Cartan12
    • 2. März 2010 um 21:21

    Jo, das Script stürzt erst nach dem öffnen der UDF ab.
    Ich habe eine der offiziellen UDF, die ff.au3 und eine eigene zum testen genommen.

  • Tastenscript

    • Cartan12
    • 2. März 2010 um 21:17

    Also...

    [autoit]

    HotKeySet("k","schreibk")
    HotKeySet("{ESC}","ende")

    [/autoit]


    hast du richtig gedeutet

    [autoit]

    While 1
    Sleep(100)
    WEnd

    [/autoit]

    Diese Enlosschleife (Endlosschleife, weil 1 IMMER wahr ist) läuft ständig im Hintergrund. Wäre sie nicht da, würde sich das Script sofort beenden. Die Zahl 100 Steht für 100 Millisekunden, nicht für Sekunden

    [autoit]

    HotKeySet("k")

    [/autoit]

    Lößt den HotKey auf. Das ist wichtig, da der gesendete Text ein "k" enthält. Ohne diese Zeile würde eine Endlosschleife entstehen, die dauernd den Text sendet. Das 2. mal HotKeySet("k","schreibk") aktiviert den HotKey dann wieder.

    Den Rest hast du ja verstanden.

  • DescribeIt - Funktionsheader leicht gemacht (Alpha)

    • Cartan12
    • 2. März 2010 um 21:01

    Ich hab mal nachgeguckt... Die UDF wird nicht richtig ausgelesen, bzw der Array $aInfo wird dadurch falsch dekliniert.

  • Tastenscript

    • Cartan12
    • 2. März 2010 um 20:57

    Etwa so in der Art?

    [autoit]

    HotKeySet("k","schreibk")
    HotKeySet("{ESC}","ende")
    While 1
    Sleep(100)
    WEnd
    Func schreibk()
    HotKeySet("k")
    Send("Hallo, ich heiße Markus Antaros.")
    HotKeySet("k","schreibk")
    EndFunc
    Func ende()
    Exit
    EndFunc

    [/autoit]
  • DescribeIt - Funktionsheader leicht gemacht (Alpha)

    • Cartan12
    • 2. März 2010 um 20:38
    Zitat von PrideRage

    SEuBo
    Hab ne UDF geladen, dann kam irgendein Error mit nem Array :D

    Sorry, aber bei solchen Beiträgen bekomm ich echt die Krätze... Wie wärs mit nem Screenshot oder ner Fehlermeldung???
    Ich hab die Fehlermeldung jetzt mal selber rausgesucht:

    Zitat

    C:\Dokumente und Einstellungen\***\Desktop\DescribeIt\DescribeIt.au3 ( 508 ) : ==> Subscript used with non-Array variable.:
    $sRet = $aTmp[0][0]
    $sRet = $aTmp^ ERROR

  • MouseClick-Koordinaten relativ zum Fenster bzw. bei unterschiedlichen Auflösungen

    • Cartan12
    • 2. März 2010 um 20:23
    Zitat

    Hallo SmillingStar,

    du solltest in der Hilfe "IE Benutzerdefinierte Funktion Referenz" durchlesen, damit kannst du den IE besser automatisieren, als es über Mausklicks geht,

    mfg (Auto)Bert

    Bedeutet, dass du in der Benutzerdefinierte Funktions Referenz, also der UDF Referenz nach "IE Management" schauen sollst :!:

  • AutoIt Hilfe Updater

    • Cartan12
    • 27. Februar 2010 um 23:19

    Ich an deiner Stelle würde das entpacken mit der Zip-UDF lösen.

    Mfg Cartan12

    Dateien

    zip_udf.zip 126,55 kB – 324 Downloads
  • Ahh Hilfe

    • Cartan12
    • 24. Februar 2010 um 20:40

    Soll das ein Hobby-Virus werden?

  • User Nr. 5555

    • Cartan12
    • 24. Februar 2010 um 18:46

    Wiso sollte die bei mir später aktuallisieren als bei mir? Ich habs mehrmals mit Strg + F5 probiert, da steht trotzdem noch 5545...

  • AutoIt Inputbox per email schicken Hilfe

    • Cartan12
    • 24. Februar 2010 um 18:36

    Bitte NIE den ersten Eintrag löschen, sonst weiß man nie, worum es geht :cursing:

  • User Nr. 5555

    • Cartan12
    • 24. Februar 2010 um 18:35

    Ne, leider nicht:

    Zitat


    Mitgliederliste
    Insgesamt 5 545 Mitglieder

  • Prüfen ob GUI verlassen wurde

    • Cartan12
    • 23. Februar 2010 um 21:21

    Ach ja, hab vergessen, dass die GUI aktiv sein muss...

  • Prüfen ob GUI verlassen wurde

    • Cartan12
    • 23. Februar 2010 um 21:10
    Zitat von chip

    GUIGetCursorInfo geht bei GUI nicht

    Sorry, aber den Satz hab ich jetzt nicht so ganz verstanden
    GUIGetCursorInfo soll bei keiner GUI gehen ?(
    Mein Beispiel klappt bei mir...

  • Prüfen ob GUI verlassen wurde

    • Cartan12
    • 23. Februar 2010 um 21:02

    z.B. so:

    [autoit]

    #include <Array.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    $Form1 = GUICreate("Form1", 633, 447, 192, 124)
    GUISetState(@SW_SHOW)

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

    Sleep(2000)

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

    While 1
    $Msg = GUIGetMsg()
    $test = GUIGetCursorInfo ( )
    If $test[0] < 0 Or $test[1] < 0 Or $test[0] > 633 Or $test[1] > 447 Then
    MsgBox(0,"!","Fenster wurde verlassen!")
    EndIf
    Switch $Msg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

    [/autoit]
  • fenster langsam größer werdend

    • Cartan12
    • 23. Februar 2010 um 20:35
    Zitat


    edit: dumm ^^ mit nem loop gelöst

    Hab mich schon gewundert, dass du nicht selbst drauf gekommen bist ^^

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™