• Also das ist ein Script wo ich nicht weiß nicht wofür es ist^^,da mich ein Freund gerfagt hat ob ich ihm das machen könnte und ich hab nicht verstanden was er damit wollte, er hat es mir zwar erklärt, aber ich hba es nicht kapiert^^. Naja, ich dachte mir, vieleicht nützt es ja irgendjemanden, das war mein Erstest Script, wo ich mit Variablen gearbeitet hab, damit hab ich es gelernt! Für jemand der noch ein bischen hilfe braucht^^:

    Datei-Löscher

    $Input = InputBox ("Dateimenge","Wie viele Dateien sollen Überprüft werden?")
    $zahl = -1
    Dim $Datei[$Input]
    Do
    $zahl = $zahl +1
    $Input1 = InputBox ("Dateien","Wie ist der Pfad der " & $zahl +1 & ". Datei?")
    $Datei[$zahl] = $Input1
    Until $zahl = $Input -1
    While 1
    Sleep (50)
    $Durchlauf = 0
    $zahl2 = -1
    $zahl1 = $Input -1
    Do
    $Durchlauf = $Durchlauf +1
    If FileExists ($Datei[$zahl1]) Then
    FileDelete ($Datei[$zahl1])
    EndIf
    If $Durchlauf < $Input Then
    $zahl1 = $zahl1 -1
    EndIf
    $zahl2 = $zahl2 +1
    Until $zahl2 = $zahl
    WEnd

    [autoit][/autoit]

    mfg. Jam00

    • Offizieller Beitrag

    Da geb ich mal meine Senf dazu ab. Ich würde mal den Text in der Input von "Wie viele Datein sollen überprüft werden " in "Wieviele Dateien sollen gelöscht werden ?" ändern. Die beiden Do until Schleifen sind für den Einsatz denkbar ungünstig. Würde dann eher For Next Schleifen nehmen. Und die While Wend Schleife wird gar nicht gebraucht. Ich versteh jetzt net so ganz was dieses Script aussagen soll, außer aller Anfang ist schwer .

    PS: Wie , du hast noch immer nicht den Sinn deines Scriptes verstanden? Warum veröffentlichst du es dann ?

  • Nein, den Text änder ich nicht, da er Ja überprüfen soll, ob die Existieren und wenn ja dann soll er sie löschen und die While...Wend is wohl nötig, denn er soll das ja die ganze Zeit überprüfen! Ja, es stimmt, For...Next währe besser gewehsen, aber als ich das geschreiben hab (is schon ein bischen her) kannte ich das noch nicht!

    mfg. Jam00

    • Offizieller Beitrag

    Also hast du doch den Sinn des Scriptes kapiert. :thumbup: Das script soll permanent überwachen ob die eingebene Dateien existieren und sie dann löschen.
    Dann geb ich dir mal einen Tipp: Da du das Script vor langem geschrieben hast, als du noch fast nix wustest, wäre doch eine Neuauflage gut. Mit dem Stand deines heutigen Wissens. Normalesweise brauchst du dazu max die Hälfte des Codes. Und schau mal nach der Spoiler ist nicht richtig eingerichtet, der Autoitsyntax wird nicht angezeigt.

  • hi leute,
    da es hier gerade um daten löschung geht wollte ich mal anfragen ob man mit autoit so etwas wie das gutmann löschverfahren umsetzen kann.