Script Programmende

Dieses Thema im Forum "Scripting und Automatisierung" wurde erstellt von mac_max, 28.03.2008.

  1. mac_max

    mac_max Thread Starter MacUser Mitglied

    Beiträge:
    13
    Zustimmungen:
    0
    Mitglied seit:
    02.08.2007
    Hi,
    habe ein Script geschrieben um mehrere Dinge vor dem Ausschalten zu erledigen.
    Zunächst soll eine Synchronisierung mit Macbay stattfinden - diese benötigt je nach Upstreamqualität ca. 20-100 sec. Wie kann ich dem folgenden Schritt (ein Backup) sagen dass er warten muss bis die Synchronisierung ausgeführt ist. Es klappt mit delay 100
    Gibt es noch einen besseren Befehl ohne immer die vollen 100 Sekunden warten zu müssen
     
  2. little_pixel

    little_pixel MacUser Mitglied

    Beiträge:
    4.174
    Zustimmungen:
    1.085
    Mitglied seit:
    06.06.2006
    Hallo,

    gibt es hierzu einen Quelltext?

    Viele Grüße
     
  3. mac_max

    mac_max Thread Starter MacUser Mitglied

    Beiträge:
    13
    Zustimmungen:
    0
    Mitglied seit:
    02.08.2007
    Hier ist der Code
    tell application "iCal"

    quit

    end tell

    tell application "Address Book"

    quit

    end tell

    tell application "Safari"

    quit
    end tell

    activate application "Macbay"
    tell application "System Events"
    tell process "Macbay"
    click button "Synchronisieren" of group 2 of window "Macbay Suite Version 2.2.5 (2703)"
    delay 100
    tell application "Macbay"
    quit
    end tell



    end tell
    end tell


    try
    set Ordner to "Sony:daten"
    set Datum to date string of (current date)

    tell application "Finder"

    set Ziel to "eSATA:Users:studio_mh:Documents:backup:" & Datum
    if Ziel exists then delete folder Ziel
    if not (exists folder Ziel) then
    make new folder at "eSATA:Users:studio_mh:Documents:backup"
    set name of folder "eSATA:Users:studio_mh:Documents:backup:Neuer Ordner" to Datum
    end if



    copy folder Ordner to folder Ziel







    end tell
    end try


    tell application "Finder"
    delete folder "eSATA:Library:Caches:com.apple.ATS:501"
    delete folder "eSATA:Library:Caches:com.apple.ATS:System"
    set volume with output muted
    --> Stummschaltung aktivieren (mute on
    shut down


    end tell
     
  4. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    49.505
    Zustimmungen:
    4.307
    Mitglied seit:
    23.11.2004
    hat macbay keinen applescript support, dass du das backup nicht über einen knopfdruck aktivieren musst?
    dann wartet das script nämlich so lange bis es fertig ist...
     
  5. mac_max

    mac_max Thread Starter MacUser Mitglied

    Beiträge:
    13
    Zustimmungen:
    0
    Mitglied seit:
    02.08.2007
    habe eine e_mail an den Macbay Support geschrieben. Mal sehen was da kommt.
     
  6. mac_max

    mac_max Thread Starter MacUser Mitglied

    Beiträge:
    13
    Zustimmungen:
    0
    Mitglied seit:
    02.08.2007
    Laut Macbay Support gibt es (noch) keine AppleScript Anbindung.
    Also wenn noch einer eine gute Idee hat für eine elegante Lösung ????
    danke
    max
     
Die Seite wird geladen...

Diese Seite empfehlen