Mit Execute kann man nur Befehle wie MsgBox oder FileRead etc. ausführen. Mit Schleifen funktioniert das nicht!
Beiträge von DeepRed92
-
-
So funktioniert das:

Spoiler anzeigen
[autoit]$befehl = 'MsgBox (0,"",1)' & @CRLF & _
[/autoit] [autoit][/autoit] [autoit]
'MsgBox (0,"",2)' & @CRLF & _
'MsgBox (0,"",3)' & @CRLF & _
'MsgBox (0,"",4)'_Execute($befehl)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Func _Execute($iCmd)
[/autoit]
Local $iSplit = StringSplit($iCmd, @CRLF)
For $xi = 1 To $iSplit[0]
Execute($iSplit[$xi])
Next
EndFunc ;==>_Execute -
Guten Abend,
ich habe einen kleinen Script geschrieben, mit der man ganz simple lange URLs zu kleinen machen kann.
Ich hoffe es gefällt euch
. -
Zitat
Un wie platzierst du dann ein Element daneben, ohne zu wissen, wo das vorige aufhört..

Ja ok hast recht
.Schön, das hier immer noch kleine Tools entwickelt werden, die beim programmieren das Leben leichter machen
.
Weiter so
. -
die breite und die höhe muss man doch gar nicht mit angeben oder?
Statt Höhe und Breite reicht es doch aus -1 hinzuschreiben !?! -
Zitat
Musst die Packete auslesen, da steht die Sachen drin und dann noch richtig senden.
Machst Du sowas mit Wireshark?
-
Wie bist denn Du darauf gekommen?
Spoiler anzeigen
[autoit]Global $h_openRequest = _WinHttpOpenRequest($hw_connect,"POST", "/sessions","HTTP/1.1", "http://www.twitter.com/")
[/autoit] [autoit][/autoit] [autoit]$sPost = "authenticity_token="&$Token&"&session%5Busername_or_email%5D="&_URIEncode($username)&"&session%5Bpassword%5D="&_URIEncode($pw)&"&q="
[/autoit] [autoit][/autoit] [autoit]_WinHttpSendRequest($h_openRequest, "Content-Type: application/x-www-form-urlencoded"& @CRLF , $sPost)
[/autoit]
_WinHttpReceiveResponse($h_openRequest)
Local $data=""
Do
$data&=_WinHttpReadData($h_openRequest)
Until @errorGibt es irgendwo dafür eine Dokumentation oder hast Du das selber herausgefunden?
Sieht ja ziemlich kompliziert aus
.
-
Cool. Hab mich gerade mal angemeldet und es ausprobiert. Funktioniert super
.Mal so als Frage. Kann man sowas mit der WinHTTP.au3 auch fürn SchülerVZ machen?
-
Ne ich hab es nicht getestet, da ich WinXp habe.
-
Danke, habs nicht gesehen, da ich noch nie unter Send in der Hilfe nachgeguckt habe.
Eine Frage noch. In der Hilfe steht zu der Taste:{MEDIA_PLAY_PAUSE} Nur 2000/XP: Wiedergabe/Pause Media Player
Wieso funktioniert das nicht unter Vista? Wie kann man diese Taste Vista tauglich machen?
-
Das ist aber nicht direkt dass, was ich suche. Ich meinte, ob es eine HotKeyListe für AutoIt gibt. Sowas wie bei _IsPressed.
Danke im Voraus

-
Guten Abend,
gibt es eine Liste, die alle HotKeys, die mit AutoIt möglich sind, enthält?
Wie lauten die HotKeys B2& B3 (Aus _IsPressed)? Das ist die Play/Pause - Taste auf der Tastatur und die Stoptaste -
-
Hallo,
wie kann ich den Mozilla Firefox versteckt starten? Mit Run und @SW_Hide klappt es nicht. Wäre toll, wenn man es genauso versteckt wie den IExplore starten könnte.
Grüße
-
Hallo,
ich habe gerade ein kleines Script geschrieben, mit der man einzelne Codezeilen ausführen kann. Leider funktioniert das Deklarieren der Variablen nicht so ganz.
Spoiler anzeigen
[autoit]$Cmd = '$Form1 = GUICreate("Form2", 131, 79, 192, 124)' & @CRLF & _
[/autoit] [autoit][/autoit] [autoit]
'$Button4 = GUICtrlCreateButton("Button1", 8, 8, 75, 25)' & @CRLF & _
'$Button5 = GUICtrlCreateButton("Button2", 8, 40, 75, 25)' & @CRLF & _
'GUISetState(@SW_SHOW)'_PlugIn_ExecAll($Cmd)
[/autoit] [autoit][/autoit] [autoit]Sleep(500)
[/autoit] [autoit][/autoit] [autoit]MsgBox(0, "", $Form1) ; Wie komme ich an diese Variable dran?
[/autoit] [autoit][/autoit] [autoit]Func _PlugIn_ExecLine($__CMD)
[/autoit] [autoit][/autoit] [autoit]
If $__CMD <> "" Then
$Split = StringSplit($__CMD, "=")
If $Split[0] = 2 ThenMsgBox(0, "", Execute($Split[2]))
[/autoit] [autoit][/autoit] [autoit]Assign(StringTrimLeft(StringStripWS($Split[1], 2), 1), Execute($Split[2]))
[/autoit] [autoit][/autoit] [autoit]
Else
Execute($__CMD)
EndIf
EndIf
EndFunc ;==>_PlugIn_ExecLineFunc _PlugIn_ExecAll($__CMD)
[/autoit]
$Split1 = StringSplit($__CMD, @CRLF)
For $x = 1 To $Split1[0]
_PlugIn_ExecLine($Split1[$x])
Next
EndFunc ;==>_PlugIn_ExecAll -
Zitat
Desktop Hintergrundbild setzen (Jpg, nicht bmp)
Ich meinte als Desktop Hintergrundbild. Nicht für GUIs

-
Mit Return kannst du die Funktion abbrechen.
[autoit]_Test()
[/autoit][autoit][/autoit][autoit]Func _Test()
[/autoit]
MsgBox(0, "", "Die Funktion wird jetzt abgebrochen.")
Return 0
MsgBox(0, "", "Nichts.")
EndFunc ;==>_Test -
Hallo,
wie kann ich jpg Bilddateien als Hintergrundbild (Desktop) setzen?
-
Zitat
edit \ irgendwie wird das von der funktionsweise ein halber keylogger?

Ja, funktionieren tut es wie ein Keylogger. Soll aber keins werden.
Also mit HotKeySet ist es "zu" kompliziert, jede Taste abzufragen. Hmm ich guck mal und antworte hier, wenn ich noch Fragen habe.
-
Oh ich glaub ich hab mich etwas unverständlich ausgedrückt.
Mein Ziel ist es, einen GUI zu erstellen, was einen Input hat. Klickt man da drauf muss der User eine beliebige Tastenkombination drücken bzw. nur eine. Und schon steht im Input welche Kombination man gedrückt hat.Man soll damit eigene HotKeys festlegen können.