我希望在Xcode中创建一个AppleScript应用程序,用于启动终端并运行emacs
。我还希望它在完成后键入 Esc-X,然后使用我需要运行的任何 emacs 程序。我已经尝试过do shell script "emacs"
但日志输出是
[XXAppDelegate applicationWillFinishLaunching:]: emacs: standard input is not a tty (error 1)
这仍然不能解决以后在 Esc-X 中输入的问题。
作为AppleScript的新手,除了基本命令之外,我知之甚少,因此非常感谢任何帮助。
刚刚发现这个工作:
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。