Frage =)

  • Kann man mit StringStr oder FileFindFirstFile eine gane festplatte mit einem bestimmen namen durchsuchen wie z.b ICQ?^^

    wenn ja wie muss ich das schreiben weil so geht das bei mir nicht ^^(is nur ein kleinens Stück aus dem Script)

    [autoit]

    $search = GUICtrlCreateInput("", 85, 30, 175, 20)
    $show = GUICtrlCreateList("", 85, 90, 205, 150)
    $search1 = FileFindFirstFile(GUICtrlRead($search & "*.*"))
    If $search1 = -1 Then
    MsgBox(0, "Fehler", "Es wurden keine Dateien/Verzeichnisse gefunden, die zu dem Suchmuster passen")
    EndIf
    While 1
    $file = FileFindNextFile($search1)
    If @error Then ExitLoop
    GUICtrlSetData($show, $file)
    WEnd
    FileClose($search1)

    [/autoit]

    sry das mein script so unordentlich is ^^

  • Nein dazu musst du eine Rekursive Funktion erstellen zu diesem Thema hatten wir allerdings schon einige Threads und Scripte. Wenn es nur darum geht zu wissen ob ein Programm installiert ist oder nicht würde ich dir die Registry empfehlen dort ist der Pfad immer gleich ;)

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

  • also was das mit dem SuFu betrifft hatte ich schon vorher gemacht nur war da keien hilfe zu meinen prob(weil alle dort ein festen pfad angegeben haben)

    und nein ich hatte icq nur so gewählt, also meinte das er alle dateien suchen soll die den gesuchten Namen enthalten

    trz danke =)