|
You last visited: Today at 14:35
Advertisement
AutoIt script schließt sich ? Wieso
Discussion on AutoIt script schließt sich ? Wieso within the AutoIt forum part of the Coders Den category.
07/11/2014, 13:40
|
#16
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,525
|
Ganz nebenbei.. Heißt es nicht einfach nur "S4 Client"?
Denn es ist doch klar, dass If NOT WinExists("###S4Client###_1") Then Exit
das Script mit "Exit" schließt, wenn er den Fensternamen nicht finden kann.
|
|
|
07/11/2014, 19:50
|
#17
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Das Script ist unsinnig. Wie schon erwähnt wurde: Es fehlt eine Schleife außerhalb der Funktion um die Beendigung des Scripts zu verhindern und außerdem beendet sich das Script auch gleich wieder, wenn nicht alle neun Clients geöffnet sind. Zudem hat man noch den Nachteil, dass man jeden Client starten muss, diesen umbenennen muss und anschließend den nächsten Client starten muss (und das acht mal). Außerdem ist das Script voll mit redundantem Code.
Ich habe mal ein Script erstellt, welches an jedes "S4Client" Fenster die entsprechenden Tasten sendet. Dabei ist es irrelevant, wie viele Fenster geöffnet sind und dass diese einen identischen Namen besitzen. Dadurch spart man sich das unnötige umbenennen. Sollte der Titel automatisch aufgrund eines Bots oder ähnlichem geändert werden funktioniert das Script dennoch noch, da ich die "WinTitleMatchMode" Option geändert habe.
Code:
AutoItSetOption("WinTitleMatchMode", 2)
Global $paused = False
HotKeySet("{F8}", "_Start")
HotKeySet("{F9}", "_TogglePause")
HotKeySet("{F10}", "_Exit")
While True
Sleep(100)
WEnd
Func _Start()
While True
$winList = WinList("S4Client")
For $i = 1 To $winList[0][0]
ControlSend($winList[$i][1], "", 0, "{F5}")
Sleep(1500)
ControlSend($winList[$i][1], "", 0, "{ESC}")
Sleep(1500)
Next
WEnd
EndFunc
Func _TogglePause()
$paused = Not $paused
While $paused
Sleep(100)
WEnd
EndFunc
Func _Exit()
Exit
EndFunc
|
|
|
07/12/2014, 12:22
|
#18
|
elite*gold: 45
Join Date: Jun 2012
Posts: 3,998
Received Thanks: 2,348
|
Hab gar nicht mehr auf den thread geachtet hab es wieder hinbekommen ,trotzdem danke für eure Hilfe
kann geclosed werden.
|
|
|
07/13/2014, 13:20
|
#19
|
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
|
#c
|
|
|
 |
|
Similar Threads
|
Script schließt sich
12/21/2013 - S4 League - 2 Replies
Hey Com,
ich habe ein Problem. Wenn ich meine Script starten will, schließt der sich wiederrum. Hier erstmal der Script.
#RequireAdmin
HotKeySet("{F11}", "_bot")
Func _bot()
Send("{1}")
Send("{space}")
Sleep(30)
Send("{a}")
Send("{space}")
|
Client schließt sich <3
08/14/2012 - Metin2 Private Server - 1 Replies
Hallo e*pvp
Ich habe folgendes Problem,das sich der Client nach dem Einloggen schließt.
Sysser
Hoffe auf eine Antwort :)
|
Mein Script schließt sich immer sofort - nur wieso?
06/12/2011 - AutoIt - 19 Replies
Hallo ihr EPVPler ;)
Problem Nr.1 gelöst - auf Seite 2 wartet das nächste :/
würde mich freuen wenn ihr da reinschauen würdet
ich habe irgendwie ein Problem mit meinem Script:
Immer wenn ich es öffne, schließt es sich sofort wieder.
Findet ihr den Fehler in meinem Code?
|
S4 schließt sich
07/02/2010 - S4 League - 8 Replies
Abend :)
Als ich heute mich engeloggt habe schaute ich nach meinem Clan. Ich schließte das Fenster. Spielte ne Runde. Gin Lobby und wollte nochmal nach schauen, aber s4 schloss sich. Ich loggte mich noch mal ein, aber s4 schloss sich wieder. Nach 4 Versuchen gab ich auf. Warum schließt sich immer S4?
|
wr schließt sich
05/08/2010 - WarRock - 4 Replies
hey,
wenn ich normal spiele, keine hacks oder so, mitten drin schließt sich warrock einfach, ohne meldung oder sonstwas. weiß jemand wieso? würd gerne normal spielen.
mfg pluschki
|
All times are GMT +1. The time now is 14:38.
|
|