Hallo,
ich habe (mal wieder) ein Problem beim Scripten
und zwar habe ich ein GUI fenster, indem sich ein 5 teiliges listview befindet.
nun möchte ich (bei mehreren einträgen untereinander) alle einträge in einer ini abspeichern.
d.h. die optimale form wäre: (eintrag1 | eintrag1_1 | eintrag 1_2 |...)
allerdings sind es wie gesagt mehrere eintäge untereinander.
Falls es euch hilft könnte ich auch noch den bisherigen Quellcode einstellen.
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <WindowsConstants.au3>
#include <Guilistview.au3>
#Region ### START Koda GUI section ### Form=
Global $Form1 = GUICreate("", 506, 474, 196, 134)
Global $ListView1 = GUICtrlCreateListView("Artikelnummer|Art|Nummer|Baureihe|Name", 0, 0, 505, 421)
Global $ListView1_0 = GUICtrlCreateListViewItem("test|test1|test2|test3|test4", $ListView1)
Global $ListView1_1 = GUICtrlCreateListViewItem("test|test1|test2|test3|test4", $ListView1)
Global $ListView1_2 = GUICtrlCreateListViewItem("test|test1|test2|test3|test4", $ListView1)
GUICtrlSendMsg(-1, 0x101E, 0, 100)
GUICtrlSendMsg(-1, 0x101E, 1, 100)
GUICtrlSendMsg(-1, 0x101E, 2, 100)
GUICtrlSendMsg(-1, 0x101E, 3, 100)
GUICtrlSendMsg(-1, 0x101E, 4, 100)
Global $Button1 = GUICtrlCreateButton("Neu", 4, 428, 89, 33, 0)
Global $Button2 = GUICtrlCreateButton("Laden", 152, 428, 89, 33, 0)
Global $Button3 = GUICtrlCreateButton("Speichern", 264, 428, 89, 33, 0)
Global $Button4 = GUICtrlCreateButton("Beenden", 412, 428, 89, 33, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Button4
Global $Beendenmessage=MsgBox(68, "Beenden", "Wollen sie das Programm wirklich beenden?")
If $Beendenmessage=6 Then
Exit
Else
ContinueLoop
EndIf
Case $Button3
EndSwitch
WEnd
(die ini soll natürlich später (beim wieder öffnen des programms) die daten an das programm weitergeben)
MaddeX