Terminal 使用AppleScript编辑器在终端中输入多个命令
所以我试图编写一个简单的脚本,打开终端,ssh到服务器上,并在服务器上运行Terminal 使用AppleScript编辑器在终端中输入多个命令,terminal,applescript,Terminal,Applescript,所以我试图编写一个简单的脚本,打开终端,ssh到服务器上,并在服务器上运行 tell application "Terminal" Activate do script "cd documents" delay 2 do script "ssh private key user@server" delay 6 do script "while true; do curl..." end tell 如何在一个终端选项卡中获得所有信息? 当前,它会为
tell application "Terminal"
Activate
do script "cd documents"
delay 2
do script "ssh private key user@server"
delay 6
do script "while true; do curl..."
end tell
如何在一个终端选项卡中获得所有信息?
当前,它会为每个命令打开单独的窗口尝试:
tell application "Terminal"
reopen
activate
do script "echo \"commmand one\"" in window 1
do script "echo \"commmand two\"" in window 1
end tell
另一种方法是使用分号连接两个命令,如下所示:
tell application "Terminal"
activate
do script "echo \"commmand one\"" & " ; " & "echo \"commmand two\""
end tell
我使用&
符号演示了在“echo\“commmand one\”是变量的情况下的连接。告诉应用程序“Terminal”
重开
激活
延迟1
在前窗口中编写脚本“cd~/Projects”
在前窗口中执行脚本“ls-al”
在前窗口中输入“日期”
告诉应用程序“系统事件”使用{command down}击键“t”
延迟1
在前窗口中编写脚本“cd~/Projects/react app”
在前窗口中执行脚本“ls-al”
结束语