mac automator具有所选文件的app的多个实例

时间:2017-01-18 12:00:40

标签: macos applescript automator

我正在编写一个automator脚本,每次双击选定的nii.gz文件时都应该打开app fslview的新实例。所有尝试使用&运行“运行shell脚本”运算符,使fslview在后台运行,失败。我设法使用“run applescript”和

do shell script "open -n /usr/local/fsl/bin/fslview"

打开fslview的多个实例。如何将所选文件的路径和名称从“获取选定的查找项”传递到fslview?我用于所需行为的终端命令如下所示:

fslview some_image.nii.gz&

提前致谢, 马丁

BTW:当我运行以下脚本时,我得到一个打开fslview应用程序的infinte循环

on run {input, parameters}
    set f to (input as text)
    set f to POSIX path of f
    do shell script "open -n /usr/local/fsl/bin/fslview.app " & f
end run

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

on run {input, parameters}
    set f to POSIX path of (input as text)
    do shell script "source ~/.bash_profile"
    do shell script "open -n -a fslview.app --args " & f
end run