Då jag gillar att spela emallanåt och vill köra Windows har jag skapat ett enkelt script som jag startar via QuickSilver:
do shell script "bless -mount /Volumes/'WINDOWS HD'/ -legacy -setBoot -nextonly" password "XXXXXX" with administrator privileges
tell application "GimmeSomeTune" to quit
tell application "Finder" to restart
(gimmesomtune avslutas i scriptet då det ibland hindrar en omstart)
Scriptet funkar jättebra, dock händer det ibland (till synes helt slumpmässigt) att scriptet fortsätter att köras direkt när jag loggat in - och datorn startas om på nytt.
Så som jag förstår det så ligger problemet i att Lion återställer den aktiva sessionen när man loggar in. O ja, jag kan ju alltid stänga av den funktionen "Reopen windows when logging back in" men jag tycker det är en smidig funktion så helst vill jag undvika det.
Det går även att hålla ner Ctrl-knappen vid inlogg så får jag frågan om jag vill köra scriptet eller stänga ner det.
Så, har någon ett tips på hur jag kan göra för att säkertställa att scriptet inte kommer att "sparas" vid omstart och sedan köras vid inlogg?
-cosmo