1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. hexpirator

Beiträge von hexpirator

  • Vorstellung + Frage

    • hexpirator
    • 2. September 2011 um 17:37

    Hi Leute.

    Irgendwie komme ich absolut nicht klar.

    Kann mir vielleicht einer von euch erklären, was ich falsch mache?
    Ich bekomme eine riesenliste an fehlermeldungen.
    Hier mein Script:

    [autoit]

    $Quellverzeichnis = (C:\Dokumente und Einstellungen\Admin\Desktop\quell)
    $Zielverzeichnis = (C:\Dokumente und Einstellungen\Admin\Desktop\ziel)
    while
    Sleep (50)
    WEnd

    [/autoit][autoit][/autoit][autoit]

    Func
    DirGetSize ($Quellverzeichnis)
    DirGetSize ($Zielverzeichnis)

    [/autoit][autoit][/autoit][autoit]

    IF ($Quellverzeichnis <> $Zielverzeichnis)

    [/autoit][autoit][/autoit][autoit]

    then DirCopy ($Quellverzeichnis, $Zielverzeichnis)

    [/autoit][autoit][/autoit][autoit]

    Sleep (100000)
    EndFunc

    [/autoit]

    Vielen Dank im Voraus. Gruß, Eddy.

  • Vorstellung + Frage

    • hexpirator
    • 1. September 2011 um 09:23

    Hi Leute. Soweit so gut. Den Teil habe ich verstanden.

    Nun kommt gleich die nächste Frage hinterher. Wie kann ich das denn realisieren, dass in dem Ordner jede datei nacheinander auf ihr datum geprüft wird? a.* , b.* usw...

    Ich weiß, für einen Neuling habe ich mir gleich etwas schwieriges ausgesucht, aber man lernt schneller, wenn man gleich ins kalte Wasser springt.

    Ich bin für jeden Denkanstoß dankbar.

    Gruß, Eddy...

  • Vorstellung + Frage

    • hexpirator
    • 31. August 2011 um 12:20

    Oh man so einfach ist das? Vielen Dank an alle die mir in meiner schweren Stunde beigestanden haben. ;)

    eigentlich wäre DirGetSize eine verwandte Funktion zu FileGetSize, aber ich habe diese nicht finden können.

    Jedenfalls vielen Dank nochmal an alle.

    Schönen Gruß, Eddy...

    Eine Frage hätte ich doch noch: Nehmen wir an, im Ordner hat sich was verändert"eine Datei hinzugekommen" wie würdet Ihr sie Identifizieren um sie dann zu kopieren?

    Mir schwebt da vor das Datum dieser besagten Datei zu scannen und mit dem Datum von "heute" zu vergleichen. Wären sie identisch, dann den Kopiervorgang auslösen.

    Oder gibts da vielleicht eine elegantere Lösung?

  • Vorstellung + Frage

    • hexpirator
    • 31. August 2011 um 09:30

    Kann man das denn nicht einfach so machen, als wenn man auf den Ordner mit rechter Maustaste klickt, dann auf Eigenschaften und sich dort die Größe des Ordners zieht, um sie dann weiter zu verwenden?

    Gibt es nicht so eine Funktion wie

    [autoit]

    filegetsize()

    [/autoit]

    nur für Ordner?

    Ich bin für jeden Tipp dankbar.


    Schönen Gruß, Eddy...

  • Vorstellung + Frage

    • hexpirator
    • 30. August 2011 um 22:08

    Erst einmal danke für die Antwort.

    Ich hab deine tipps etwas näher angeschaut und hab gesehen, dass

    [autoit]

    filemove()

    [/autoit]

    Dateien Verschieben bedeutet. Ok danach habe ich

    [autoit]

    filecopy()

    [/autoit]

    und

    [autoit]

    dircopy()

    [/autoit]

    gefunden hab.

    Ok soweit sogut, aber da habe ich ja nur die größe einer Datei abgefragt. Ich wollte aber die größe eines ganzen Ordners überwachen.

    Bitte um weitere Tipps und Anregungen.

    Man bin ich ein Newbie. ?(

  • Vorstellung + Frage

    • hexpirator
    • 30. August 2011 um 12:30

    Hi Leute, ich heiße Eddy und bin neu hier im Forum.

    Was meine Autoit Kenntnisse angeht, sind sie recht übersichtlich. Deshalb wollte ich hier gleich mit einer frage beginnen, die Euch Profis vor Augen führen wird, was für ein blutiger Anfänger ich bin.

    Nun zu meiner Frage: Ich würde gerne ein Script schreiben, welches einen bestimmten Ordner alle 10 Minuten auf Veränderungen überwacht (z.B. Gesamtgröße oder sonstiges) und falls sich die Größe ändert, sollen die Daten auf eine andere Festplatte in einen gleichnamigen Ordner kopiert werden.

    Ich bin mir sicher, dass dieses Script nicht viele Zeilen Quelltext enthalten wird, aber mir fehlt echt die Erfahrung das Problem zu lösen.

    Vielen dank im Voraus für Eure Antworten, Gruß, Eddy.

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™