Jump to content
  • 0

best case gebruik "interval timer scripts"


Freaky

Question

Posted

Gezien fmserver geen applescripts kan schedulen ,

heb ik een robot die een interval timer script runt via een layouttrigger.

Nu zou ik meerdere scripts via die robot willen laten lopen.

Wat is hiervoor de beste manier ?

Moet dit telkens via layouten verlopen ?

 

Alvast bedankt

5 answers to this question

Recommended Posts

  • 0
Posted

Het klinkt alsof het script dat je uitvoert echt erop vertrouwt dat de juist lay-out actief is. Als je het script context-onafhankelijk maakt door in het script Ga naar Lay-out[] te gebruiken kan je het script overal starten. Doe dat ook voor de andere scripts die je wilt laten uitvoeren. Maar misschien begrijp ik het verkeerd?

 

Wat ik in een soortgelijk geval heb gedaan, is één script maken die alle scripts uitvoert die je wilt. En sluit dat script af met de scriptstap 'Interval timer script installeren[]' waarbij je datzelfde script opgeeft zodat het in de toekomst opnieuw wordt uitgevoerd. De seconden interval is wat lastig maar als voorbeeld berekent de onderstaande berekening het aantal seconden totdat het script opnieuw uitgevoerd moet worden. In dit geval om 8:30 de volgende dag.

 

Let ( [
 volgTijdstip = Timestamp ( Get ( HuidigeDatum ) + 1 ; Time ( 8 ; 30 ; 0 ) ) ] ;

 volgTijdstip - Get ( HuidigeTijdstempel )
)

 

Voer het script eenmaal uit (handmatig, startscript?) en het draait zonder omkijken. Handig voor Applescripts maar ook om bv. PDF's te laten genereren en te mailen.

 

Mvg,

René

  • 0
Posted

Alvast bedankt voor de info !!

@ rgaros

 

ik werk volgens uw systeem ,

maar is er nu een mogelijkheid om vb om het uur script1 te laten lopen en bv om het half uur script2 enz ?

  • 0
Posted
Alvast bedankt voor de info !!

@ rgaros

 

Kleine correctie door toevoeging van GetAsNumber() die bij mij beter werkte:

Let ( [
 volgTijdstip = Timestamp ( Get ( HuidigeDatum ) + 1 ; Time ( 17 ; 30 ; 0 ) ) ] ;

 GetAsNumber ( volgTijdstip - Get ( HuidigeTijdstempel ) )
)

 

ik werk volgens uw systeem ,

maar is er nu een mogelijkheid om vb om het uur script1 te laten lopen en bv om het half uur script2 enz ?

Max. 1 timer script per venster, dus nee tenzij je meerdere vensters opent maar dat is ook zo wat.

Ik zou een script elk half uur laten draaien en binnen het script bepalen of ook de 'uurlijkse' of dagelijkse taken uitgevoerd moeten worden.

 

Mvg,

René

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...