Можливий повтор:
запуск програми OS X за допомогою комбінації клавіш
Чи можна визначити глобальну гарячу клавішу, щоб показати / приховати певну програму в OS X?
Наприклад, я хочу мати можливість показати / приховати Safari за допомогою Cmd+ Space.
Можливий повтор:
запуск програми OS X за допомогою комбінації клавіш
Чи можна визначити глобальну гарячу клавішу, щоб показати / приховати певну програму в OS X?
Наприклад, я хочу мати можливість показати / приховати Safari за допомогою Cmd+ Space.
Відповіді:
Відкрийте Automator , виберіть, щоб створити Сервіс , налаштуйте так, щоб він не отримував введення в жодній програмі .
У бібліотеці двічі клацніть утиліти »Запустіть AppleScript і введіть наступне у велику область тексту:
on run {input, parameters}
tell application "System Events"
set names to name of application processes
if names contains "Safari" then
tell application process "Safari"
if visible then
set visible to false
else
# use the following to simply have it reappear:
set visible to true
# use the following to focus Safari:
tell application "Safari" to activate
end if
end tell
else
display dialog "Safari is not running"
end if
end tell
return input
end run
Збережіть під будь-яким ім’ям. Призначте комбінацію клавіш у налаштуваннях системи »Клавіатура» Комбінації клавіш »Послуги . Не забудьте відключити ярлик "Прожектор" Cmd-Space.
display dialogможна альтернативно tell application "Safari" to activateзапустити його, якщо він не працює.
Збережіть у редакторі AppleScript і призначте ярлик для запуску сценарію в OS X
tell application (path to frontmost application as text)
if name is "TextEdit" then
set bid to id
tell application "System Events" to tell (process 1 where bundle identifier is bid)
set visible to false
end tell
else
tell application "TextEdit"
reopen
activate
end tell
end if
end tell
CMD + W приховає вікна. Це працює в усьому світі. Однак, щоб повернутися до них, вам потрібно натиснути на піктограму дока. Однак у веб-переглядачі він закриє вкладку.