Как я могу AppleScript Terminal.app скопировать текущий текст на экране? - PullRequest
1 голос
/ 09 февраля 2009

Я вижу в словаре AppleScript, что текст текущего экрана и буфер истории доступны как свойства.

Как мне AppleScript, чтобы скопировать содержимое выбранной в настоящее время вкладки Terminal.app в буфер вставки?

Могу ли я сделать это в командной строке?

А как насчет журнала истории?

1 Ответ

1 голос
/ 10 февраля 2009

Чтобы скопировать содержимое выбранного в настоящий момент Terminal.app из командной строки:

osascript <<END
  tell application "Terminal"
    tell front window
      set the clipboard to contents of selected tab as text
    end
  end
END

Для истории:

osascript <<END
  tell application "Terminal"
    tell front window
      set the clipboard to history of selected tab as text
    end
  end
END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...