Quote:
Originally Posted by butter123
reagiert _ispressed eigentlich auf von autoit gesendete tasten?
|
teste es doch selbst...
Code:
#include <misc.au3>
HotKeySet('{F1}','blubb')
While Sleep(1)
If _IsPressed(31) Then ConsoleWrite('Check'&@CRLF)
WEnd
Func blubb()
Send(1)
EndFunc
rein logisch betrachtet kann _ispressed aber schon nicht reagieren, weil send erst auf die vollendung des befehls wartet, bevor der nächste befehl ausgeführt wird.
interesannter wären hier funktionen welche interrupts auslösen. hierzu zählen funktionen wie hotkeyset oder adlibregister. theoretisch wäre es möglich über adlibregister problemfälle zu erzeugen. diese sind sehr schwer identifizierbar, da sie von hand kaum nachstellbar sind. entsprechend sollte man bei verwendung dieser funktion immer sehr vorsichtig sein (am besten komplett auf die funktion verzichten, da hier sehr viele mögliche probleme auftauchen können, welche alle "scheinbar zufällig" auftauchen)