Hallo zusammen,
ich habe ein kleines Problem:
Ich habe ein Ordner nach Dateien ausgelesen mit _FileListToArray.
Diese auch in das Auswahlfeld eingebunden.
Doch ich bekomme nur den kompletten Pfad angezeigt.
C:\TEST\Ordner\Datei1.exe
C:\TEST\Ordner\Datei2.exe
C:\TEST\Ordner\Datei3.exe
Ich würde gerne die Ausgabe so haben:
Datei1.exe
Datei2.exe
Datei3.exe
In einem Auswahlfeld, weiter oben im Script(nicht gepostet) habe ich das so gelöst:
Local $sDrive = "", $sDir = "", $sFileName = "", $sExtension = ""
Local $aPathSplit = _PathSplit($sFileOpenDialog, $sDrive, $sDir, $sFileName, $sExtension)
$test1=$aPathSplit[3]
$test2=$aPathSplit[4]
$test3=$test1&$test2
Aber das ist nur, weil ich ein Zeile habe und beim auslesen der Ordner mehr Felder habe.
Case $hSearch
Local $sFileOpenDialog = "C:\TEST\Ordner"
local $sFileOpenDialog1= _FileListToArray($sFileOpenDialog, Default, Default, True)
; Create GUI
$testgui=GUICreate("ListView Add Array", 400, 100)
$Combo2 = GUICtrlCreateCombo("Video", 40, 16, 350, 25, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL, $CBS_DROPDOWNLIST))
For $i=1 To Ubound($sFileOpenDialog1)-1
GUICtrlSetData($Combo2,$sFileOpenDialog1[$i])
Next
GUISetState(@SW_SHOW)
; Loop until the user exits.
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
GUIDelete($testgui)
Alles anzeigen