[Mac OS X] Завершаем все запущенные программы

14

pic_0

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

Приступим

Запустите приложение Редактор AppleScript (Программы — Утилиты). Затем, в открывшееся окно скопируйте этот текст:

tell application "System Events" to set quitapps to name of every application process whose visible is true and name is not "Finder"
repeat with closeall in quitapps
quit application closeall
end repeat

Нажмите на кнопку Компилировать в панели инструментов. В результате должно получиться так (все картинки кликабельны):

pic_1-3

Затем нажмите комбинацию клавиш Cmd+S и в диалоге сохранения выберите папку Программы, введите название, например, как у меня — Close All, выберите формат файла – Программа, затем нажмите кнопку Сохранить:

pic_2

Для удобства вытащите из папки Программы вашу новую утилиту в Dock:

pic_3

Теперь при необходимости завершить все программы – просто запустите ее.

Удачи!

14 комментариев

  1. 0
    Дмитрий

    Класс!!! Молодец, побольше таких программулек полезных

    • 0

      Дмитрий, Я использую вместо ребута:

      tell application «System Events» to set quitapps to name of every application process whose visible is true and name is not «Finder» and name is not «ReBoot»
      repeat with closeall in quitapps
      quit application closeall
      end repeat

      do shell script «purge»

      repeat with closeall in quitapps
      launch application closeall
      end repeat

      quit application «ReBoot»

      Удобно, че =)

  2. 0

    Хм… Удобно. Не по одной закрывать.
    Спасибо.

  3. 0

    а я через CMD+TAB, а потом не отпуская Tab жму Q 🙂
    А а скриптом удобнее 🙂

  4. 0
    Николай

    А может еще расскажете как сделать чтобы этот скрипт закрывал программы, которые спрашивают подтверждение выхода (или просят сохранить файл). Оч нужно, killall не предлагать.

  5. 0
    TimurTarasenko

    Игорь, cпасибо за статью!) Пишите больше статей про использование AppleScript.

  6. 0

    Весьма полезная функция вышла, просто и работает
    Спасибо

  7. 0

    А есть статья или прога как убить все ненужные процессы? Там всякие айтунс-хелперы и прочие процессы жрут цпу и рам

  8. 0

    Запустите приложение Редактор AppleScript (Программы — Утилиты)

    Улабнула подсказка. Тыкаешь кмд+пробел и вводишь скрипт 🙂

  9. 0

    Когда запускаю скрипт то мне выдает «Не удается получить every application «System Events»

    что мне делать? как быть?

  10. 0

    error «System Events получил ошибку: Не удается получить every application.» number -1728 from every application

Авторизуйтесь Чтобы оставить комментарий