Как создать новое окно Chrome на Mac OS X с помощью applescript или сценария оболочки?

Я хотел бы иметь возможность открыть новое окно Chrome из панели запуска, что означает, что я должен выразить действие как AppleScript или как скрипт оболочки / исполняемую программу. Я пробовал automator, но это действительно не работает.

Так - это возможно? Я попытался использовать applescript, но такие вещи, как "сделать новое окно спереди", не работают...

14
задан Lance Roberts
07.12.2022 3:55 Количество просмотров материала 2612
Распечатать страницу

4 ответа

tell application "/Applications/Google Chrome.app"
    make new window
    activate
end tell
10
отвечен kipkoan 2022-12-08 11:43

этот вид AppleScript работает, но он может не открываться в вашем текущем пространстве. : (

я использовал, чтобы открыть новое окно терминала с аналогичной версией с сочетаниями клавиш, сопоставленных FastScripts.

tell application "Chromium" to activate

tell application "System Events"
 tell process "Chromium"
  click menu item "새 창" of menu "파일" of menu bar 1
 end tell
end tell

вы должны заменить "새 창" и "파일" выше с ярлыками меню вашего языка, и "Chromimum" с "Chrome", Если вы не используете снимок, как я.

1
отвечен 3498DB 2022-12-08 14:00

В настоящее время поддержка AppleScript в Chrome очень ограничена (помимо стандартных сценариев GUI, родных для Mac OS X), но, как ожидается, улучшится в Milestone 5. (Дата релиза не определена) смотритеhttp://code.google.com/p/chromium/issues/detail?id=27468 Для больше деталей.

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

tell application "Chrome"
    activate
end tell

или

open /Applications/Chrome.app

Примечание running:

open /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome "URL HERE"&

Это отличный способ, чтобы получить несколько экземпляров приложения работает делает clobbering ваши предпочтения и кэши очень легко. Я не предлагаю использовать это.

0
отвечен Chealion 2022-12-08 16:17
tell application "Google Chrome"
    make new window
    open location "your url"
end tell

это то, что я сделал, чтобы открыть Facebook messenger, чтобы создать небольшое приложение таким образом, для FB messenger

-1
отвечен Lewys Gardner 2022-12-08 18:34

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх