AutoIt script schließt sich ? Wieso

07/08/2014 15:21 KiTYKEEEY#1
Seit ich gestern meinen Pc neu installiert habe,schließen sich all meine autoit bots wenn sie die while schleife einmal durch haben,es läuft wieder win 7 64bit drauf.

Und jetzt wollte ich fragen brauche ich noch irgend ein runtime etc damit die autoit scripts wieder laufen wie davor ?

liebe grüße

Niko
07/08/2014 18:23 KDeluxe#2
Quote:
AutoIt was initially designed for PC “roll out” situations to reliably automate and configure thousands of PCs.
Quote:
AutoIt is a very small and standalone application with no reliance on massive runtimes like .NET or VB. All you need to run AutoIt scripts are the main AutoIt executable (AutoIt3.exe) and the script.
→ Du brauchst nichts weiter als deine .exe bzw. deine .au3 und AutoIt.

Bist du dir sicher, dass der Fehler nicht am Script liegt? Nur weil es vorher funktioniert hat muss es noch lange nicht bedeuten, dass es fehlerfrei ist.
07/08/2014 18:45 alpines#3
Ohne Snippets können wir da nicht weiterhelfen; AutoIt braucht aber keine Runtimes. Der Interpreter ist in der Exe-schon enthalten.
07/08/2014 19:48 KiTYKEEEY#4
Das Problem ist das sich alle autoit scipts mit while schleife bei mir schließen.
Beispiel script:
07/08/2014 20:04 KiTYKEEEY#5
Das Problem ist das sich alle autoit scipts mit while schleife bei mir schließen.
Beispiel script:
07/08/2014 20:10 butter123#6
If NOT WinExists("###S4Client###_0") Then Exit
hat sich der name geändert? mach anstelle von exit mal ne msgbox hin, dann merkste obs daran liegt.
07/08/2014 20:38 KiTYKEEEY#7
geht aber schmiert trotzdem ab
07/09/2014 22:48 KiTYKEEEY#8
So habe die compilten scripts meinem Kumpel geschickt bei ihm stürzen sie auch ab dann habe ich einen script neu geschrieben und jetzt nimmt das Spiel die Tastendrücke nicht mehr an.
07/09/2014 22:50 Skittl#9
Das Script zu posten wäre wieder von Vorteil, vll. hat sich einfach ein kleiner Fehler dabei eingeschlichen.
07/09/2014 23:02 KiTYKEEEY#10
Hier der script
07/10/2014 00:40 butter123#11
probier mal andere hotkeys aus, sowas wie nen buchstabe oder so.
07/10/2014 12:37 alpines#12
Das Script beendet sich auch sofort weil der HotKey gesetzt wird und nichts danach kommt.
07/10/2014 22:30 -SoulCr4ck-#13
Quote:
Originally Posted by alpines View Post
Das Script beendet sich auch sofort weil der HotKey gesetzt wird und nichts danach kommt.
Übersetztung bau ne while schleife ein die nicht in der Funktion liegt :)
07/11/2014 11:57 KiTYKEEEY#14
hatte ich schon davor,jetzt wieder drinne und es crashed wieder xD
07/11/2014 13:31 onahoe#15
Wie alpines schon sagte, setzt du den Hotkey und definierst die Funktion.
Nachdem das erledigt ist, schließt sich das Script selbstverständlich.

Du musst die Funktion entweder nach dem HotKeySet einmal aufrufen, oder eine Whileschleife einbauen, damit dein Script sich nicht sofort wieder schließt.

//Edit: Achso, hattest du vorher schon drin, aber:

If (WinActivate("###S4Client###_0")) Then
wat?