Hallo zusammen,
ich versuche über eine GUI eine IP-Adresse in einem _GUICtrlIpAddress_Create anzeigen zu lassen. Das klappt auch super! Verändere ich nun Werte in meiner GUI und speichere diese in die .ini zurück, ist der Rückgabewert = 0
Hat jemand eine Idee?!
[autoit]#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GuiIPAddress.au3>
Opt("GUIOnEventMode", 0)
[/autoit][autoit][/autoit][autoit]Global $title = "IP"
Global $main_form = GUICreate($title, 315, 150, 100, 60)
$save = GUICtrlCreateButton("Speichern",200,70)
[/autoit][autoit][/autoit][autoit]GUICtrlCreateLabel("IP-Adresse", 130,10,80,20)
;~ ---------------------------------------------------------------------------------------------------------
$IP = IniRead("config.ini","IPS", "Rechner01","")
GUICtrlCreateLabel("Rechner 01", 25,35,80,20)
$hIPAddress = _GUICtrlIpAddress_Create ($main_form, 100, 30)
$su = _GUICtrlIpAddress_Set ($hIPAddress, $IP)
GUISetState(@SW_SHOW, $main_form)
[/autoit][autoit][/autoit][autoit];~ -------------------------------------------------------------------------------------------------------------------------------
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
If $msg = $save Then
$te = GUICtrlRead($su)
IniWrite("config.ini","IPS","Rechner01",$te) ;bzw.
MsgBox(64,"test",$te)
EndIf
WEnd
[/autoit]Spoiler anzeigen
config.ini ---> im Skriptverzeichnis
[IPS]
Rechner01=127.0.0.1