Applescript, чтобы открыть конкретный стиль терминала Windows - PullRequest
3 голосов
/ 18 октября 2011

Хорошо, так и есть. Я хочу иметь разные стили окон терминала для каждой работы. У каждого будет свое задание, то есть один будет подключаться через ssh к сайту, другое окно - в другое место и т. Д.

Итак, я думаю, это можно сделать с помощью некоторых приложений?

Дело в том, чтобы иметь несколько командных кодов, которые открывают другое окно терминала. А затем добавьте каждый яблочный скрипт в ярлык.

Есть идеи?

Спасибо :)

Ответы [ 2 ]

3 голосов
/ 18 октября 2011

Как насчет настройки группы окон в терминале?

Откройте все требуемые окна терминала -> Оболочка -> Показать инспектора. В разделе «Настройки» вы можете изменить тему каждого окна терминала.

Окно -> Сохранить Windows как группу

В настройках установите параметр запуска для отображения группы.

http://img18.imageshack.us/img18/9681/screenshot20111018at110.png http://img542.imageshack.us/img542/9681/screenshot20111018at110.png

Если вы хотите использовать Applescript для установки темы окна, вам сначала нужно получить идентификаторы всех тем, которые у вас есть, используя этот appleScriptcript:

set a to {}
tell application "Terminal"
    repeat with i from 1 to count settings set
        set temp to {settings set i's name, settings set i's id}
        set end of a to temp
    end repeat
    a
end tell

Будет выведен массив с идентификатором # и названием темы. Далее, чтобы создать новое окно, используйте следующее:

tell application "Terminal"
    set a to do script "" -- creates new window
    set a's current settings to (settings set id <one of the id #>)
end tell
2 голосов
/ 19 октября 2011

tell application "System Events" to tell process "Terminal" to click menu bar 1's menu bar item "Shell"'s menu 1's menu item "New Window"'s menu 1's menu item "Grass"


tell application "Terminal"
    set win to do script
    set win's current settings to settings set "Basic"
end tell
...