我使用 Dragon dictate 来自动执行许多操作。我想在 Finder 中打开特定文件夹。例如,当我说“打开下载”时,它会执行以下 shell 脚本:
open /Volumes/3TB\ Storage/Downloads/
但是这总是在新窗口中打开文件夹。如果 Finder 窗口已经存在,我希望脚本在新选项卡中打开文件夹。如果 Finder 窗口不存在,则它应该在新窗口中打开文件夹。
上网三个小时,尝试了多种解决方案后,我还是无法解决这个问题。任何帮助我都会很感激。
答案1
抱歉,我上一篇文章编辑得很糟糕。这是答案。
set path1 to ("/Volumes/3TB Storage/Downloads") as POSIX file
tell application "Finder"
if window 1 exists then
activate
tell application "System Events" to keystroke "t" using
command down
set target of front window to path1
else
open path1
end if
end tell