programm zu best. Zeitpunkt starten

Diskutiere mit über: programm zu best. Zeitpunkt starten im Scripting und Automatisierung Forum

  1. matze5880

    matze5880 Thread Starter MacUser Mitglied

    Beiträge:
    4
    Zustimmungen:
    0
    Registriert seit:
    02.02.2004
    Hi, habe folgendes Problem. Müsste ein Programm (Mac OS 9)täglich zu einem bestimmten Zeitpunkt starten. Gibt es eine Möglichkeit, innerhalb eines AppleScripts ein Vergleich mit der Systemzeit zu machen und es bei einer bestimmten Zeit starten zu lassen. Kenn mich nicht sehr gut aus mit AppleScript aber hab es mal versucht, aber irgendwie scheint es nicht zu klappen.

    1. Versuch:
    set d to current date
    set alarmHour to 47200 --Beispielzeit in sec
    if ((time of d) = alarmHour) then
    ...
    end if

    2. Versuch:

    set alarmHour to 12 -- Beispielzeit in Stunden
    set alarmMinute to 30 -- Beispielzeit in Minuten
    set d to current date
    set x to(time of d)
    set hour to (x div 3600)
    set x to (x - (hour * 3600))
    setmins to (x div 60)
    set secs to (x - (mins * 60))
    if (hour = alarmHour and mins = alarmMinute) then
    .....
    end if

    Vielleicht kann mir ja jemand helfen.
    Oder gibt es vielleicht ein ScriptScheduler oder sowas als Free- oder Shareware?
     
  2. Orion7

    Orion7 MacUser Mitglied

    Beiträge:
    102
    Zustimmungen:
    7
    Registriert seit:
    26.01.2004
    Hallo,

    AppleScripts beenden sich normalerweise, nachdem sie abgearbeitet wurden. In Deinem Fall muss das AppleScript Programm mit der Option "nicht automatisch beenden" gesichert werden. Der Code aus deinem 1. Versuch z.B. muss noch in einen idle Handler eingebettet werden, also:

    on idle

    ... Hier folgt Code z.B. 1. Versuch

    return n
    end idle

    n ist die Anzahl der Sekunden, wie lange gewartet wird, bis der idle Handler wieder aufgerufen wird. Wenn ich mich richtig erinnere, kann man so ein Programm nicht richtig testen, wenn es aus dem Scripteditor mit run gestartet wird. Also das Script als Programm mit der oben genannten Option speichern und vom Finder aus starten.
     
  3. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    hallo zuammen ,

    mit Apple Script kann ich mich nicht so aus, aber Programme (auch Apple-Skripts) lasse sich per CronJob zu beliebiger Zeit starten (auch das öffnen von Dokumenten zu bestimmten Zeiten geht)

    Man benötigt dazu eine winziges (zweizeiliges) Shellskript.
    Falls die andere Lösung nicht funktioniert, gib Bescheid

    -- Ach und noch was fällt mir da ein, man kann auch appleSkript Befehle in Shellskripts schreiben, die dann zu vorgegebener Zeit ausgeführt werden.
     
  4. matze5880

    matze5880 Thread Starter MacUser Mitglied

    Beiträge:
    4
    Zustimmungen:
    0
    Registriert seit:
    02.02.2004
    Danke erst mal für eure Beiträge. Wollte nur kurz sagen, dass alles. funktioniert hat, nachdem ich den Idle Handler hinzugefügt habe
     
  5. SirSalomon

    SirSalomon MacUser Mitglied

    Beiträge:
    4.714
    Zustimmungen:
    98
    Registriert seit:
    26.10.2003
    Programm zum bestimmten Zeitpunkt starten...

    Ähm, jetzt habich doch mal eine Frage. Warum verwendest Du denn ein Applescript?

    Ich mein, mit Cron ist das doch um einiges leichter. Es startet zu bestimmten Zeitpunkten die Sachen, die Du ihm vorgibst. Und der Cron-Job läuft ständig...
     
  6. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    Hallo SirSalomon,
    seh´ich auch so, zumal das Ressourcen spart.

    Andererseits ist eine Lösung, die schon läuft noch einfacher :D
     
  7. Das Problem ist wohl eher, dass es unter Mac OS 9 kein cron gibt.
    (Den Vorschlag wollte ich auch schon machen;))
     
  8. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    hallo .-ut

    also ich hab das jetzt so verstanden, dass es um ein os9-Programm geht, dass in der Classic Umgebung läuft -
    ist doch hier das Forum für OS X und Classic - oder ?
     
  9. SirSalomon

    SirSalomon MacUser Mitglied

    Beiträge:
    4.714
    Zustimmungen:
    98
    Registriert seit:
    26.10.2003
    Und wenn dem so ist, sollte das Starten mit dem Cron - Befehl auch kein Problem sein...
     
  10. Ich habe es aufgrund dieses
    so verstanden, dass es um Mac OS 9 geht (und nicht um Classic).
    Aber stimmt, es ist das Forum für Classic und nicht für Mac OS 9. Dann wäre cron angesagt.
    Wenn es doch um natives 9 geht müsste der Thread verschoben werden.;)
     
Die Seite wird geladen...
Ähnliche Themen - programm best Zeitpunkt Forum Datum
Automator (Text aus externem Programm löschen, kopieren, ...) Scripting und Automatisierung 25.11.2016
Arbeitsablauf läuft als Workflow - als Programm leider nicht...was fehlt? Scripting und Automatisierung 13.05.2016
PDF zusammenfügen als Programm fehlerhaft Scripting und Automatisierung 15.01.2016
Programm bei Verbindung mit iPhone-HotSpot ausführen Scripting und Automatisierung 09.12.2014
Mit Applescript ein Programm steuern Scripting und Automatisierung 04.08.2014

Diese Seite empfehlen