Hallo,
Ich sitze nun schon mindestens 2 Stunden schimpfend vor meinem PC weil die Funktion
[autoit]GUICtrlSetData()
[/autoit]
bei mir nicht richtig ausgeführt wird.
Hier das Script:
Spoiler anzeigen
Global $daten[10][10], $lbl_CD, $lbl_Festplatte, $lbl_Floppy, $lbl_geht, $lbl_ghz, $lbl_Graka, $lbl_Lan, $lbl_RAM
$GUI = GUICreate("PCV", 500, 240)
$btn_ok = GUICtrlCreateButton("OK", 290, 210, 200, 20)
$combo = GUICtrlCreateList("01", 290, 10, 200, 200)
GUICtrlSetData(-1, "02")
GUICtrlSetData(-1, "03")
GUICtrlSetData(-1, "04")
GUICtrlSetData(-1, "05")
GUICtrlSetData(-1, "06")
GUICtrlSetData(-1, "07")
GUICtrlSetData(-1, "08")
GUICtrlCreateLabel("PC Verwaltung von Hauke:",10, 10, 200, 20)
$lbl_geht = GUICtrlCreateLabel("Funtktionstüchtig: " , 10, 30, 280, 20)
$lbl_ghz = GUICtrlCreateLabel("GHz: " , 10, 55, 280, 20)
$lbl_RAM = GUICtrlCreateLabel("Floppy-Laufwerk: " , 10, 80, 280, 20)
$lbl_Festplatte = GUICtrlCreateLabel("HDD: " , 10, 105, 280, 20)
$lbl_CD = GUICtrlCreateLabel("CD-Laufwerk: " , 10, 130, 280, 20)
$lbl_Floppy = GUICtrlCreateLabel("Floppy-Laufwerk: " , 10, 155, 280, 20)
$lbl_Graka = GUICtrlCreateLabel("Grafikkarte: " , 10, 180, 280, 20)
$lbl_Lan = GUICtrlCreateLabel("LAN-Karte: " , 10, 205, 280, 20)
GUISetState()
while 1
$msg = GUIGetMsg()
Select
case $msg = $btn_ok
$sektion = GUICtrlRead($combo)
$daten = IniReadSection(@ScriptDir & "\data.ini", $sektion)
GUICtrlSetData($lbl_geht, "Funtktionstüchtig: " & $sektion, "Fehler")
GUICtrlSetData($lbl_ghz, "GHz: " & $daten[2][1], "Fehler")
MsgBox(0, "", $daten[2][1])
GUICtrlSetData($lbl_RAM, "Floppy-Laufwerk: " & $daten[3][1], "Fehler")
GUICtrlSetData($lbl_Festplatte, "HDD: " & $daten[4][1], "Fehler")
GUICtrlSetData($lbl_CD, "CD-Laufwerk: " & $daten[5][1], "Fehler")
GUICtrlSetData($lbl_Floppy, "Floppy-Laufwerk: " & $daten[6][1], "Fehler")
GUICtrlSetData($lbl_Graka, "Grafikkarte: " & $daten[7][1], "Fehler")
GUICtrlSetData($lbl_Lan, "LAN-Karte: " & $daten[8][1], "Fehler")
case $msg = -3
Exit
EndSelect
WEnd
Ich hoffe ihr wisst, was ich falsch mache ( passende INI Datei ist als TXT angehängt ).
mfg
hauke96
ps.: Anhang: autoit.de/wcf/attachment/13780/