使用苹果脚本让 Finder 打开指定文件夹

使用苹果脚本让 Finder 打开指定文件夹

我使用 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

相关内容