Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Apple Script mit Zeitsteuerung

 
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
pedrosch
•-->
•-->


Anmeldedatum: 29.06.2006
Beiträge: 26

BeitragVerfasst am: 09.07.2008 - 17:04    Titel: Apple Script mit Zeitsteuerung Antworten mit Zitat

Hallo liebes Forum,
möchte unten aufgeführtes Script in der Zeitsteuerung so abändern, das der quit Befehl von 2 Uhr morgens bis 19 Uhr 55 stattfindet und Samstags von 02 Uhr nachts bis Sonntag 19 Uhr 55
Besten Dank für Eure Hilfe
(*

Intellitune Postprocessing script which DELETES original file and logfile !!!!!!!!!


*)

on postprocess(origfile, procfile, ITscriptname, xmlfile)
set theDate to current date
if (time of (current date)) < 71700 or (time of (current date)) > 86100 or (weekday of theDate) = Saturday then quit

try

tell application "Finder"

--display dialog container of origfile as string giving up after 5

set inFolder to container of origfile as string

-- uncomment if orig and recentlog have to be moved to other (backup) folder
--my move_orig_and_recentlog_to_backupfolder("Images HD:backup", origfile)

-- enable next 2 lines if origfile must be deleted
delete origfile
empty trash


end tell

return 0

on error errStr
display dialog errStr giving up after 10
end try
end postprocess
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
chebfarid
•-->
•-->


Anmeldedatum: 10.02.2007
Beiträge: 106
Wohnort: Milano

BeitragVerfasst am: 09.07.2008 - 20:31    Titel: Antworten mit Zitat

Wenn ich Dich recht verstehe ist Dir nicht klar wie Du ein Datum mittels AppleScript manipulieren kannst?
Probier einfach mal aus:
Code:
set d to date "01.01.2008"
set d to d + 20000
oder
Code:
set d to (current date)
set d to d + 555

Good scripting
Farid
_________________
Abends lustig morgens triste
Das ist Leben von Artiste
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
pedrosch
•-->
•-->


Anmeldedatum: 29.06.2006
Beiträge: 26

BeitragVerfasst am: 09.07.2008 - 23:11    Titel: Antworten mit Zitat

Hallo chebfarid,
das mit der Datumseingabe bzw. Zeitangabe ist mir so einigermassen bekannt. Die Zeitangaben in dem Script sind in Sekunden angegeben. Also Start um 19.55 (71700) Uhr und Beenden um 23.55 (86100) Uhr.
Mein Problem ist das Beenden auf 02 Uhr des nächsten Tages zu setzten. Also Start z.B. am Montag um 19.55 Uhr und Beenden am Dienstag um 02 Uhr Nachts. Und das für jeden Tag, nur das ab Samstag 02 Uhr nachts bis Sonntag 19.55 Uhr das das ganze wieder stoppt und am Sonntag ab 19.55 Uhr bis Montag 02 Uhr wieder läuft. Keine Ahnung wie ich da die Zeit eintragen soll, da Apple Script immer in 24 Stunden rechnet???
Hab es schon mit
if (time of (current date)) < 71700 or (time of (current date)) > 7200 or (weekday of theDate) = Saturday and time > 7200 then quit
versucht, indem ich eben 7200 für 02 Uhr eingesetzt habe. Hat aber nicht funktioniert
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
chebfarid
•-->
•-->


Anmeldedatum: 10.02.2007
Beiträge: 106
Wohnort: Milano

BeitragVerfasst am: 10.07.2008 - 09:49    Titel: Antworten mit Zitat

Ich denke, wenn Du, wie im Original, nicht nur die Zeit sondern auch den Wochentag vergleichst, sollte es gehen:

Zitat:
set time1955 to 20 * 3600 - 300 -- = 19:55
set time0200 to 2 * 3600 -- = 02:00

if ((weekday of (current date)) = Saturday and (time of (current date)) > time0200) or ((weekday of (current date) = Sunday and (time of (current date)) < time1955)) then
     -- quit blabla...
else
     if (time of (current date) > time0200) and (time of (current date) < time1955) then
          -- quit blabla
     end if
end if
-------------------------
[This script was automatically tagged for color coded syntax by Convert Script to Markup Code]

Good scripting
Farid
_________________
Abends lustig morgens triste
Das ist Leben von Artiste
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
pedrosch
•-->
•-->


Anmeldedatum: 29.06.2006
Beiträge: 26

BeitragVerfasst am: 10.07.2008 - 15:47    Titel: Antworten mit Zitat

Hallo chebfarid,
besten Dank klappt wunderbar.
Laughing pedrosch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter