答案1
使用 Automator 将以下内容保存为应用程序对我来说效果很好,对于新文件也是如此:
- 启动 Automator
- 在“为您的工作流程选择模板”中选择“应用程序”
- 将操作“运行 Shell 脚本”拖到右侧窗格中的工作流中
- 将“传递输入”从“到 stdin”更改为“作为参数”
替换
echo "$f"
为mono "$f" &
。因此:for f in "$@" do mono "$f" & done
- 保存(作为应用程序)
- 使用 Finder 将任何文件扩展名与此新应用程序关联(例如:按 Cmd-I,或右键单击 » 获取信息,选择应用程序,然后选择“全部更改”)
我尚未使用 测试步骤 5 mono
,但是使用以下命令,但也使用命令行:
对于 f 在“$@” 做 打开-a /Applications/TextEdit.app/“$f” 完毕
(我不是 AppleScript 专家。)
答案2
按照上面的步骤操作,但使用这个:
for f in "$@"
do
mono $f &
done