FirefoxとParallels
Firefoxが起動してない時に
tell application "Firefox"
するとParallels内のFirefoxを起動しようとするので、
if ( isRunFs() ) then tell application "Firefox" -- 処理 end tell else display dialog { "try again." } -- つづけて処理をしようとすると -- Parallels側のFirefoxを動かそうとする... end if on isRunFx() set theRes to do shell script "ps x|grep Firefox" if theRes contains "/Applications/Firefox.app" then return true else set theCmd to "/Applications/Firefox.app/Contents/MacOS/firefox" do shell script "nohup " & theCmd & " > /dev/null 2>&1 &" return false end if end isRunFx
これだけで、Firefoxが起動してしまう...
set thePath to POSIX path of (path to application "Firefox")