Hallo.
Ich hatte vor mir ein Script zu basteln, das den order durchsucht in dem ich mich befinde. Ich brauch das für meinen Musik-Ordner, da er schon recht groß ist und ich nicht immer jede Musik-Datei wiederfinde.
Ich will auch nicht immer die Windows-Suche benutzen.
da ich weiß das man das mit FileFindFirstFile und FileFindNextFile alles machen kann, hab ich schonmal angefangen zu scripten.
Hier der Code:
#include <GUIConstants.au3>
#include <misc.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Suchen", 346, 140, 370, 261)
$Button1 = GUICtrlCreateButton("Start", 115, 88, 113, 33, 0)
$Eingeben = GUICtrlCreateInput("", 56, 32, 233, 26)
GUICtrlSetLimit(-1, 100)
GUICtrlSetFont(-1, 12, 400, 0, "Arial")
GUICtrlSetBkColor(-1, 0xF4F7FC)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
While 1
$search = FileFindFirstFile($Eingeben)
If $search = -1 Then
MsgBox(0, "Fehler", "Es wurden keine Dateien gefunden, die zu dem Suchmuster passen")
Exit
EndIf
$file = FileFindNextFile($search)
If @error then ExitLoop
MSgBox(0,"Titel",$file)
WEnd
FileClose($search)
EndSwitch
WEnd
Problem:
- Das Scipt sagt andauernd, dass keine Dateien gefunden worden, obwhol ich weiß das sie in dem Ordner sind!
- Ich will das die Datei dann im Ordner so markiert wird, nur ich weiß nicht wie ich das mache.
Hoffe, mir kann jemand helfen, Danke schonmal