Applescript无法运行用户命令

时间:2020-03-01 05:30:20

标签: applescript iterm applescript-objc

我需要applescript运行tabset test命令来更改iTerm当前标签的名称。

-- Launch iTerm and log into multiple servers using SSH
tell application "iTerm"
    activate
    create window with default profile
    set newWindow to (create window with default profile)
    set Servers to paragraphs of (do shell script "/bin/cat $HOME/serverlist")
    repeat with nextLine in Servers
        if length of nextLine is greater than 0 then
            tell current window
                create tab with default profile
                tell current session of newWindow

                    do shell script "export PATH='/usr/local/bin:$PATH'; tabset test "

                end tell
            end tell
        end if
    end repeat
    tell first tab of current window
        close
    end tell
    tell second window
        close
    end tell
end tell

问题是tabset test不起作用,并且没有提示任何错误。

tabset命令可以通过npm install -g iterm2-tab-set

安装

1 个答案:

答案 0 :(得分:0)

Ted Wrigley是对的。我应该使用iTerm的write命令在窗口中键入文本。