Hoe AppleScript application afsluiten?
31 augustus 2013 - 19:37   
geplaatst door: Timmy
hallo allen,

ik ben met een script bezig en tot nu toe gaat alles goed.

Bij het exporteren naar applicatie kan ik de script/applicatie
enkel via force quit stoppen in osx. Dock -> quit, command+q
en file -> quit werken geen van allen.

Wat moet ik toevoegen om het werkend te krijgen?

Als test heb ik het volgende:

on run
 repeat
 end repeat
end run

(Bewerkt door Timmy om 19:39, 31-08-2013)

Hoe AppleScript application afsluiten?
31 augustus 2013 - 19:46    reactie #1
geplaatst door: Pieterr
Jouw test heeft een oneindige loop. Die willen nog wel eens duren.  :smile:
"One experiment is worth a thousand expert opinions."
Hoe AppleScript application afsluiten?
1 september 2013 - 12:58    reactie #2
geplaatst door: Timmy
Ik zie wat je bedoeld. Als noobie las ik nu wat over idle ipv. repeat.
Dus heb ik dit opgezet. Enkel komt hij nu niet eens in idle. Ik krijg enkel
Checkpoint 01 en dan stop de script.

global runScript

on run
 set runScript to 1
 display dialog "checkpoint 01. runScript = " & runScript
 idle
end run

on idle
 display dialog "checkpoint 02. runScript = " & runScript
 if runScript is 1 then
   display dialog "checkpoint 02-a. runScript = " & runScript
   --
 else
   display dialog "checkpoint 02-b. runScript = " & runScript
   quit
 end if
 return 2
end idle

on quit
 set runScript to 0
 display dialog "checkpoint 03. bye bye"
 continue quit
end quit

(Bewerkt door Timmy om 13:03, 1-09-2013)

Hoe AppleScript application afsluiten?
1 september 2013 - 13:14    reactie #3
geplaatst door: Timmy
Aw yeah!

ik heb het!


on run
 display dialog "checkpoint 01."
end run

on idle
 display dialog "checkpoint 02."
 --
 return 2
end idle

on quit
 display dialog "checkpoint 03. bye bye"
 continue quit
end quit

export->application->options=Stay open after run handler

Bedankt Pieterr voor het aanwijzen van mijn fout! Vandaag weer veel geleerd over AppleScript