1
我試着去檢查,如果一個應用程序是通過一個AppleScript如何通過MAC OS中的Automator檢查應用程序是否打開?
這是下面的代碼打開:
on run {input, parameters}
quit application "KeyboardViewer"
return input
end run
但是我想它來檢查KeyboardViewer是擺在首位開,如果是則退出應用程序,如果沒有,然後啓動它。某種程度上,代碼應該切換應用程序。
我不熟悉AppleScript的編碼(第一次定時器在這裏),所以我希望有一些見解。
感謝
編輯
我一直在試圖與它合作,這似乎工作,有沒有更有效的方法?我希望看到您的輸入請
on run {input, parameters}
if application "KeyboardViewer" is running then
quit application "KeyboardViewer"
else
activate application "KeyboardViewer"
end if
return input
end run
使用此腳本時有一個小(小於1秒)的延遲。有沒有辦法讓它更快?
在我看來,這段代碼非常有效。儘管這是我用過'if appIsRunning('Mail')then'的另一個解決方案。 – 2012-08-08 12:01:48