AppleScriptを介してアプリケーションが開いているかどうかを確認しようとしています
これは次のコードです:
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秒未満)遅延が発生します。それを速くする方法はありますか?