Hallo Community.
Ich habe einen kleinen Script gemacht.
Der Script läuft wie geplant. Nur eine Sache kann ich nicht lösen.
Schaut euch erstmal meinen Script an.
Spoiler anzeigen
#include <EditConstants.au3>
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=C:\Users\Alex\Desktop\Koda GUI's\Login Helper (new).kxf
$Form1 = GUICreate("SA:MP Login Helper", 457, 413, 194, 128)
GUISetBkColor(0xFFFFFF)
$Picture = GUICtrlCreatePic("C:\Users\Alex\Desktop\gta.jpg", 0, 40, 457, 353)
$Password = GUICtrlCreateLabel("Your password:", 16, 8, 116, 27)
GUICtrlSetFont(-1, 11, 400, 0, "@Meiryo")
$Input1 = GUICtrlCreateInput("YourPassword", 128, 8, 265, 21, $ES_PASSWORD)
$Checkbox1 = GUICtrlCreateCheckbox("Enable", 400, 8, 65, 25)
$MenuItem1 = GUICtrlCreateMenu("Menu")
$About = GUICtrlCreateMenuItem("About", $MenuItem1)
$Hotkeys = GUICtrlCreateMenuItem("Hotkeys", $MenuItem1)
$Close = GUICtrlCreateMenuItem("Close", $MenuItem1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Checkbox1
If GUICtrlRead($Checkbox1) = $GUI_CHECKED Then
HotKeySet ("{F1}","_password")
HotKeySet ("{F2}","_pClose")
Func _password ()
Send ("{t}")
Send (GUICTRLREAD($Input1))
Send ("{ENTER}")
EndFunc
Func _pClose ()
Exit
EndFunc
EndIf
EndSwitch
WEnd
Das Problem:
Wenn ich bei der Checkbox das Häckchen setze, und F1 drücke, so erscheint
mein Text den ich im Inputfeld eingegeben habe. Doch mache ich das Häckchen weg und drücke
wieder F1 so kommt der Text nochmal. Es soll aber so sein, das wenn man das
Häckchen wieder entfernt, das eigentlich garnichts passiert. Könnt ihr mir pls helfen?