首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >退出终端的Applescript

退出终端的Applescript
EN

Stack Overflow用户
提问于 2019-10-27 10:32:00
回答 1查看 407关注 0票数 1

背景:我是一个Mac用户,在PostScript中维护一个程序。Postscript由Adobe解释(“蒸馏”)。因此,有时我希望获得的第二次或第三次会议。

要打开这样一个实例,我有一个名为“DistilerNewInstance.Command”的小文本文件:

代码语言:javascript
复制
open -n -a "Acrobat Distiller"
osascript -e 'tell application "Terminal" to close first window'
osascript -e 'tell application "Terminal" toquit saving no'

蒸馏器钻头工作得很好。幸福。

但终点站不会退出。它询问“要终止此窗口中正在运行的进程吗?”。上面的一些变化关闭了窗口,但使终端正常运行。拜托,我的.command文件里有什么能让终端安静地消失呢?(未不安全使用killall.)

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-28 08:34:13

考虑使用open命令直接通过AppleScript执行do shell script shell命令,而不是通过终端应用程序执行。

通过使用下面的AppleScript,它将不需要关闭任何终端窗口并退出它。

代码语言:javascript
复制
repeat 3 times
  do shell script "open -n -a" & space & quoted form of "Acrobat Distiller"
end repeat

上面给出的示例将启动Acrobat Distiller应用程序的三个实例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58578550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档