背景:我是一个Mac用户,在PostScript中维护一个程序。Postscript由Adobe解释(“蒸馏”)。因此,有时我希望获得的第二次或第三次会议。
要打开这样一个实例,我有一个名为“DistilerNewInstance.Command”的小文本文件:
open -n -a "Acrobat Distiller"
osascript -e 'tell application "Terminal" to close first window'
osascript -e 'tell application "Terminal" toquit saving no'
蒸馏器钻头工作得很好。幸福。
但终点站不会退出。它询问“要终止此窗口中正在运行的进程吗?”。上面的一些变化关闭了窗口,但使终端正常运行。拜托,我的.command文件里有什么能让终端安静地消失呢?(未不安全使用killall.)
谢谢。
发布于 2019-10-28 00:34:13
考虑使用open
命令直接通过AppleScript执行do shell script
shell命令,而不是通过终端应用程序执行。
通过使用下面的AppleScript,它将不需要关闭任何终端窗口并退出它。
repeat 3 times
do shell script "open -n -a" & space & quoted form of "Acrobat Distiller"
end repeat
上面给出的示例将启动Acrobat Distiller应用程序的三个实例。
https://stackoverflow.com/questions/58578550
复制