我正在编写一个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
答案 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