Hey Leute... :P
Bin gerade dabei einen ziemlich simplen Bot zu programmieren...
Der Bot soll folgendes können...und dabei stoß ich denke ich mit
Autoit an gewisse Grenzen...
Ich möchte das die ganze Zeit ein Text ausgegeben wird...
(ist auch garkein Problem)
Während das passiert, soll er aber paralel noch die ganze Zeit
eine Taste gedrückt halten...
Dies scheint jetzt ein Problem zu sein, da Autoit ja keine Paralelbefehle ausführen kann, es sei denn ich schreibe ein 2. Bot, der nur dazu da ist eine bestimmte Taste zu drücken...
Den 2. Weg habe ich jetzt auch genommen...bekomme aber trotzdem Probleme bei einer Sache..
Hier erstmal der kleine Quellcode:
Meiner Meinung nach extrem unprofessionell und ich habe damit auch so einige Probleme...
Ich schaffe es nicht auf eine saubere Art und Weise die Endlosschleife zu beenden und immer wenn ich das Program zur Proble laufen lasse,
kann ich nichts mehr anklicken, da meine Maus komplett blockiert wird...
Würde mich freuen wenn mir jemand dabei helfen kann, das ich irgendwie dauerhaft das Mausrad drücken kann und trotzdem noch den Befehl ausgeben kann, das sich das Programm beenden soll.
Desweiteren währe es toll wenn mir jemand eine Lösung für das Problem vorstellen kann, das ich zurzeit 2 Autoit Scripte paralel laufen lassen muss <.<
danke schonmal für eure Hilfe ^^
Bin gerade dabei einen ziemlich simplen Bot zu programmieren...
Der Bot soll folgendes können...und dabei stoß ich denke ich mit
Autoit an gewisse Grenzen...
Ich möchte das die ganze Zeit ein Text ausgegeben wird...
(ist auch garkein Problem)
Während das passiert, soll er aber paralel noch die ganze Zeit
eine Taste gedrückt halten...
Dies scheint jetzt ein Problem zu sein, da Autoit ja keine Paralelbefehle ausführen kann, es sei denn ich schreibe ein 2. Bot, der nur dazu da ist eine bestimmte Taste zu drücken...
Den 2. Weg habe ich jetzt auch genommen...bekomme aber trotzdem Probleme bei einer Sache..
Hier erstmal der kleine Quellcode:
Code:
HotKeySet("{ö}", "start")
while 1
sleep(200)
wend
Func start()
While 1
MouseDown("middle");Mausrad runterdrücken und gedrückt halten
Sleep(10000); 10 sekunden diesen Zustand halten
MouseUp("middle"); Mausrad nicht mehr drücken
HotKeySet("{ä}", "ende"); alle 10 Sec überprüfen ob jedmand auf
der Taste ä rumhämmert...
Wend
EndFunc
Func ende()
Exit; Versuch, die Endlosschleife so zu beenden
EndFunc
Ich schaffe es nicht auf eine saubere Art und Weise die Endlosschleife zu beenden und immer wenn ich das Program zur Proble laufen lasse,
kann ich nichts mehr anklicken, da meine Maus komplett blockiert wird...
Würde mich freuen wenn mir jemand dabei helfen kann, das ich irgendwie dauerhaft das Mausrad drücken kann und trotzdem noch den Befehl ausgeben kann, das sich das Programm beenden soll.
Desweiteren währe es toll wenn mir jemand eine Lösung für das Problem vorstellen kann, das ich zurzeit 2 Autoit Scripte paralel laufen lassen muss <.<
danke schonmal für eure Hilfe ^^