Запустить скрипт оболочки из Spotlight?

2266
Mike C

Я написал очень простой скрипт, который запускает "bc" в тихом режиме, очень простой, но эффективный калькулятор. Я хочу иметь возможность запустить его через Spotlight. Я могу сделать это ".command" файлом, но он никогда не будет отображаться в списке "самых популярных". Я пытался превратить его в приложение через Platypus, но оно не предназначено для интерактивного окна. У кого-нибудь есть другие мысли, чтобы заставить это работать?

Цель - запустить bc через прожектор, используя как можно меньше ключей.

0

1 ответ на вопрос

0
user495470

You could save a script like this as an application in AppleScript Editor:

tell application "Terminal" do script "clear;printf '\\e[3J';bc -ql" activate end tell 

printf '\\e[3J' clears the scrollback.

If you use iTerm, you can create a profile for bc:

Then run an AppleScript like this:

tell application "iTerm" to tell (make new terminal) to launch session "bc" 
Это идеальное решение. Один вопрос - когда я «покидаю» BC, я возвращаюсь в терминал, есть ли опция, которую я могу передать через AppleScript, чтобы выйти из терминала после выхода из BC? Mike C 10 лет назад 0
Неважно, я понял это: сделай скрипт "clear; printf '\\ e [3J'; bc -ql; exit" Еще раз спасибо Mike C 10 лет назад 0

Похожие вопросы