我希望在Xcode中创建一个AppleScript应用程序,启动终端并运行emacs
。我还希望它在完成后键入 Esc - X ,然后使用我需要运行的任何emacs程序。我试过do shell script "emacs"
,但日志输出是
[XXAppDelegate applicationWillFinishLaunching:]: emacs: standard input is not a tty (error 1)
这仍然无法解决以后输入 Esc - X 的问题。
作为AppleScript的新手,我对基本命令的了解不多,所以非常感谢任何帮助。
答案 0 :(得分:3)
刚刚发现这个工作:
tell application "Terminal" set currentTab to do script "emacs" end tell tell application "Terminal" to activate tell application "System Events" to key code 53
这使终端的当前选项卡(或新选项卡)运行emacs并输入 Esc 。