RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Vitalwerks\DUC", "Checked", "REG_SZ", "xxxx.no-ip.org|") ; <<<<< "xxxx.no-ip.org" ist variabel! der letzte Strich "|" soll immer da sein! sobald das script laeuft soll ein Fenster erscheinen indem ich xxxx.no-ip.org eintrage und mit click auf einen button OK soll der obere Eintrag erfolgen! Wenn ich "yyyy.no-ip.org" eintrage soll der Eitrag uch dem entsprechend erfolgen "("HKEY_LOCAL_MACHINE\SOFTWARE\Vitalwerks\DUC", "Checked", "REG_SZ", "yyyy.no-ip.org|")". Ist das moeglich???
Ist das moeglich???
-
- [ offen ]
-
apollox65 -
13. Januar 2007 um 20:10 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
wo ist das Problem???
InputBox, &, RegWrite??
peethebee
-
Ich habe leider keine Ahnung wie das geht?!?!?!
-
- Offizieller Beitrag
Hallo!
Hier ein ausbaufähiges Beispiel:
[autoit]#include <GUIConstants.au3>
[/autoit][autoit][/autoit][autoit]#Region ### START Koda GUI section ### Form=
[/autoit][autoit][/autoit][autoit]
$Form1 = GUICreate("AForm1", 236, 106, 193, 115)
$Label1 = GUICtrlCreateLabel("Eingabe:", 16, 24, 46, 17)
$Input1 = GUICtrlCreateInput("", 70, 19, 121, 21)
$Button1 = GUICtrlCreateButton("OK", 32, 56, 75, 25, 0)
$Button2 = GUICtrlCreateButton("Abbruch", 128, 56, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit][autoit][/autoit][autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE, $Button2
Exit
Case $Button1
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Vitalwerks\DUC", "Checked", "REG_SZ", GUICtrlRead($Input1) & "|")
ExitEndSwitch
[/autoit]
WEndEdit peethebee: | eingebaut...
Edit bernd670: Danke Pee, noch ein Exit nach OK-Button eingebaut -
SUPER BERND!
Aber nach dem click auf OK Button sol das Fenster auch wieder schliessen!
-
- Offizieller Beitrag
Oder so, schließt auch nach OK-Button.
Spoiler anzeigen
[autoit]#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]Dim $key = "HKEY_LOCAL_MACHINE\SOFTWARE\Vitalwerks\DUC", $val = "xxxx.no-ip.org"
[/autoit] [autoit][/autoit] [autoit]$gui = GUICreate("test")
[/autoit] [autoit][/autoit] [autoit]
$input = GUICtrlCreateInput($val, 20, 20)
$OK = GUICtrlCreateButton("OK", 20, 60, 60, 21)
GUISetState()While 1
[/autoit]
$msg = GUIGetMsg()
Select
Case $msg = $OK
$key = GUICtrlRead($input)
RegWrite($key, "Checked", "REG_SZ", $val &"|")
ExitLoop
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
EndSelect
WEnd
Exit -
- Offizieller Beitrag
Hallo!
Wobei die schellste/kürzeste Variante die von pee ist... also das hier:
[autoit]$text = InputBox("","Text:","Das wird dann in die Registry geschrieben...","",100,100)
[/autoit]
If @error Then Exit ;Wenn auf Cancel oder auf Schließen gedrückt wird soll er beenden (EXIT)
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Vitalwerks\DUC", "Checked", "REG_SZ", $text & "|")Mfg Spider