Tho*_*ggi 6 terminal applescript osascript
我需要合并两个 osascript 脚本,以便通过一个命令我可以打开一个新的终端选项卡并echo hello在该新选项卡中执行类似的脚本。
这会打开一个新的终端选项卡。
osascript -e 'tell application "Terminal" to activate' -e 'tell application "System Events" to tell process "Terminal" to keystroke "t" using command down'
Run Code Online (Sandbox Code Playgroud)
这个打开一个新窗口并运行 echo hello
osascript -e 'tell app "Terminal" do script "echo hello" end tell'
Run Code Online (Sandbox Code Playgroud)
Lri*_*Lri 10
我不知道创建新选项卡的更好方法,但是您可以在最前面的选项卡或窗口中使用do script "" in window 1.
tell application "Terminal"
activate
tell application "System Events" to keystroke "t" using command down
repeat while contents of selected tab of window 1 starts with linefeed
delay 0.01
end repeat
do script "echo a" in window 1
end tell
Run Code Online (Sandbox Code Playgroud)
小智 3
最简单的方法是使用“ttab”
https://www.npmjs.com/package/ttab
Just run ttab 'ls -la'herels -la是我想要在新选项卡中执行的命令。
注意:ttab需要安装NPM
| 归档时间: |
|
| 查看次数: |
30452 次 |
| 最近记录: |