2012-12-03 52 views
1

我希望在Xcode中創建一個啓動終端並運行emacs的AppleScript應用程序。我也想要它輸入Esc - X它完成後跟隨它,無論我需要運行的任何emacs程序。我試過do shell script "emacs"但日誌輸出使用AppleScript在終端中運行emacs

[XXAppDelegate applicationWillFinishLaunching:]: emacs: standard input is not a tty (error 1)

,並且仍然沒有解決Esc鍵打字的問題 - X以後。

作爲AppleScript的新手,除了基本的命令外,我不太瞭解所以非常感謝任何幫助。

回答

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鍵

相關問題