osascript -e 'tell application "iTerm" to activate' -e 'tell application "System Events" to keystroke "t" using command down' -e 'tell application "iTerm" to tell current session of current window to write text "cd some/directory/"' -e 'tell application "iTerm" to tell current session of current window to write text "touch a.cpp"'
1条答案
按热度按时间ewm0tg9j1#
从macOS默认终端启动iTerm 2后,要在iTerm 2中执行一系列命令,您可以使用osascript命令运行AppleScript,将击键发送到iTerm 2窗口。
此脚本激活iTerm 2应用程序,使用t键打开一个新选项卡,使用cd命令将目录更改为some/directory/,并使用touch命令创建一个名为a.cpp的新文件。您可以修改cd和touch命令以满足您的特定需要。注意:osascript命令需要启用macOS的脚本桥。如果您的系统上没有启用它,您可以在“系统偏好设置”的“安全与隐私”部分启用它。