Applescript - получить номер окна терминала, в котором выполняется команда - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь применить команду к конкретному окну, в котором я ее запускаю.Например:

osascript -e "tell application \"Terminal\" to set the font size of window 1 to 14"

Если у вас открыто несколько окон, это может произойти в окне, в котором вы запускаете команду, или в одном из других окон, в зависимости от того, фокусируется ли оно, а несосредоточены, на том же мониторе или нет ... Я хотел бы заменить window 1 на что-то вроде currentWindow, и под этим я имею в виду, всегда окно, в котором я запускаю сценарий.

1 Ответ

0 голосов
/ 25 сентября 2019

Если он всегда будет выполняться вручную из командной строки, то будет работать следующее:

osascript -e 'tell application "Terminal" to set the font size of the front window to 14'

Так будет:

osascript -e 'tell application "Terminal" to set the font size of window 1 to 14'

Поскольку front window всегда window 1 в этом контексте.

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