如果在最前面的終端選項卡中的當前行中包含的文字aa
,這將運行命令aauptime
:運行在現有的終端窗口的腳本在當前行中已包含一些文本
set cmd to "uptime"
tell application "Terminal"
try
do script cmd in window 1
on error
do script cmd
end try
activate
end tell
你明明能在do script
之前添加tell app "System Events" to keystroke "ku" using control down
之類的東西,但有人知道有更好的解決方案嗎?
解決方法:在您的命令之前運行以清除窗口1中的提示符:'do script'「 – 2011-12-20 14:46:43
@KassymDorsel在我的示例場景中,將運行'aa'。 – user495470 2011-12-20 19:31:32
它會,但提示將很明顯,運行您的下一個命令。 – 2011-12-20 19:37:31