aLSO wie kann ich etwas so lange widerholen lassen bis etwas bestimmtes gemacht ist z.b ein passwort eingeben wurde??
also jetzt ich sag man kann sie maus so lange nich vom fleck bewegen bis en pw eingeben is!
While
-
- [ offen ]
-
MR.Multibot -
24. Juni 2010 um 15:06 -
Geschlossen -
Erledigt
-
-
[autoit]
While Bedingung
[/autoit]
; was ausgeführt werden soll, solange die Bedingung erfüllt ist
WEnd -
[autoit]
do
[/autoit]
sleep(100)
until Inputbox("Passwort eingeben", "") = "geheim" -
okay so func es erst mal...
ein problem hab ich tortzdem noch!
Die maus soll die GANZE zeit auf der einen Pos bleiben!
das Problem ist nur wen die Inputbox aufgeht tut sie das nich man kann sie freibewegen??? -
Natürlich kann man die maus frei bewegen.
wieso sollte man auch nicht? -
Dafür gibts doch adlibregister...
-
Weil man es nich soll!^^
-
edit: mein fehler...
-
joh
Kann mir vllt trotzdem einer helfen
-
@Mr.Multiboot
Normalerweise sollte die Funktion _MouseTrap() weiterhelfen.
InputBox setzt dies jedoch wieder außer Kraft.
Also wär ein Ausweg eine eigene GUI in Form der InputBox zu erstellen und dort die Eingabe vorzunehmen.@Schitzel
Er hat doch schon im ersten Post geschrieben dass er die Maus blocken will bis ein Passwort eingegeben wurde? -
-
@Schitzel
Er hat doch schon im ersten Post geschrieben dass er die Maus blocken will bis ein Passwort eingegeben wurde?ups das hatte ich iwie überlesen...
Sorrydann hier die Lösung
http://www.autoitscript.com/forum/index.php?showtopic=87735 -
oh endlich danke^^
-
Oder so:
[autoit]#include <Timers.au3>
[/autoit][autoit][/autoit][autoit]
Local $hTimer, $hGUI$hGUI = GUICreate("")
[/autoit][autoit][/autoit][autoit]
$hTimer = _Timer_SetTimer($hGUI,10,"_NoMouseMove")Do
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
Until InputBox("","Passwort eingeben") = "geheim"
_Timer_KillTimer($hGUI,$hTimer)Func _NoMouseMove($hWnd, $iMsg, $wParam, $lParam)
[/autoit]
MouseMove(0,0,0)
EndFunc