Hey Leute ich habe folgendes Problem, ich möchte mit diesem GUI
die URL und den Dateinamen in ein 2 dimensionales Array laden und in die Datei "beschreibungen.ini" speichern
die bezeichnung soll in ein Array gespreichert werden und in die datei "names.ini"
es soll aber so sein, dass ich beide zusammen aufrufen kann, da sie ja zusammengehören (name -> url -> dateiname)
Hier mal mein Code, der aber leider nicht wirklich funktioniert
#include <Array.au3>
#include <File.au3>
#include <GUIConstants.au3>
$download_add = GUICreate("Download hinzufügen", 553, 124, 205, 192)
$url = GUICtrlCreateInput("url", 64, 8, 425, 21)
$bezeichnung = GUICtrlCreateInput("bezeichnung", 64, 40, 425, 21)
$speichern = GUICtrlCreateButton("speichern", 200, 96, 145, 25, 0)
$dateiname = GUICtrlCreateInput("dateiname", 64, 72, 425, 21)
GUISetState(@SW_SHOW)
Dim $names
[/autoit][autoit][/autoit][autoit]_FileReadToArray("names.ini", $names)
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $speichern
[/autoit][autoit][/autoit][autoit]$file55 = "beschreibungen.ini"
Local $CountLines = _FileCountLines($file55)
Local $zeile
$csv = FileOpen($file55, 0)
For $i = 1 To $CountLines
$zeile = FileReadLine($csv, $i)
If @error = -1 Then ExitLoop
Dim $neues = 0
$neues = $neues +1
Next
$file = "beschreibungen.ini"
Local $CountLines = _FileCountLines($file)
Local $zeilen1[$CountLines + 1][2]
Local $zeile
$zeilen1[0][0] = $CountLines
$csv = FileOpen($file, 0)
For $i = 1 To $CountLines
$zeile = FileReadLine($csv, $i)
If @error = -1 Then ExitLoop
$zeilen1[$i][0] = $i
$zeilen1[$i][1] = StringSplit($zeile, ",")
MsgBox(64, "Test", "Nr(Zeile): " & $zeilen1[$i][0])
_ArrayDisplay( $zeilen1[$i][1])
Next
FileClose($csv)
_ArrayAdd( $names,$bezeichnung)
_ArrayAdd( $zeilen1[$neues][0],$url)
_ArrayAdd( $zeilen1[$neues][1],$dateiname)
_FileWriteFromArray("beschreibungen.ini", $zeilen1)
_FileWriteFromArray("names.ini", $names)
MsgBox(0, "ya", "müsste gehen!")
Exit
EndSwitch
WEnd
brauchen tuhe ich das ganze als erweiterung für das script von trallala: Sophos-Download (Progressbar)
ich möchte gerne das array in diesem script austauschen, so dass man über mein gui, neue downloads hinzufügen kann die von dem script geladen werden sollen... also das dieses script quasi die *.ini dateien liest und diese dann der reihe nach durchgeht
Ich hoffe ihr könnt mir helfen
Mit freundlichen Grüssen,
Alexander Scherer</GUIConstants.au3></File.au3></Array.au3>