Скрытие окна Chromium через AppleScript

Я понимаю, что Google Chrome и Chromium еще не поддерживают AppleScript. Но мне было интересно, есть ли способ использовать «Системные события», чтобы скрыть определенное окно или вкладку?

Вот что у меня пока есть...

tell application "System Events"
tell process "Google Chrome"
    repeat with theWindow in windows
        set thePageName to title of theWindow
        if thePageName contains "ABC" then
            -- HIDE theWindow command here
        end if
    end repeat
end tell

конец скажи

Я могу получить доступ к окну, которое хочу скрыть, но не могу найти команду, чтобы скрыть его.

Кроме того, если есть способ повторять вкладки в окне, это было бы еще лучше.

Спасибо


person Carl    schedule 19.06.2010    source источник


Ответы (1)


Системные события могут вводить команды клавиатуры для вас. Так что просмотрите пункты меню приложения и посмотрите, есть ли какие-либо сочетания клавиш, чтобы делать то, что вы хотите. Например, каждое приложение должно иметь меню «Окно». В меню «Окно» есть команда «Свернуть» с помощью сочетания клавиш «cmd-m». Таким образом, вы можете использовать этот ярлык, чтобы скрыть свои окна. Просто замените "-- HIDE theWindow command here" на...

keystroke "m" using command down

Еще одна вещь. Чтобы это работало, вы должны убедиться, что приложение находится на самом переднем плане, прежде чем делать это, поэтому добавьте следующее в начало вашего скрипта.

tell application "Google Chrome" to activate
person regulus6633    schedule 20.06.2010