Я пытаюсь написать AppleScript для iTerm2, что для фиксированного профиля ("сессия"?) name, скажем "Dev Server", проверяет, есть ли вкладка с этим профилем в каком-либо окне (или просто текущее окно, если это проще). Если такая вкладка существует, я бы хотел ее активировать ("выбрать"). Если есть несколько вкладок с одним и тем же сеансом, то можно выбрать любую из них. Если нет вкладки с таким именем сеанса, я бы хотел создать новую вкладку в текущем окне с этим именем.

1 ответ1

0

Я понял:

tell application "iTerm"
    tell current window
        set foundProfile to false
        repeat with aTab in tabs
            set profName to profile name of current session of aTab
            if profName is "Dev Server" then
                select aTab
                set foundProfile to true
                exit repeat
            end if
        end repeat
        if not foundProfile then
            create tab with profile "Dev Server"
        end if
    end tell
end tell

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .