Быстрый запуск ЛЮБОГО приложения из консоли КОРОТКОЙ командной. Пример создания переменной среды

Я уже говорил, никсоюзерам подарено множество мелких приятных удобств работы с командной строкой. Одно из них — запуск практически любого приложения коротенькой командой. В Виндах же это дело вобщем-то присутствует, но, практически, только для приложений, поставляющихся вместе с системой. Если в строке «Выполнить» или на окошке CMD написать wordpad или iexplore — так пожалуйста, все работает. А если там, например, написать opera, так вылезет окошко «сам дурак» с намеком на то, что писать надо c:\program files\opera\opera.exe. Каждый раз вдаваться в столь интимные подробности мало кому захочется. А ведь есть штуки, которые в данном случае жизнь упрощают.


На самом деле подобных штук хватает, но я остановился на TypeAndRun. От прочих отличается тем, что не заменяет окошко «Выполнить», да еще и вполне адекватно переваривает консольные команды. Качаем, читаем справку, в которой все человечески написано. Пробуем пользоваться. Вот теперь, если понравилось, можно добавить еще удобства.

Многим эта строчечка, в которую надо что-то писать, может показаться не совсем удобной. Да и вообще, я тут базар начинал про нормальную командную строку, а не про миниспецвариант. Посмотрим в справку TypeAndRun насчет командной строки. Да… Не очень радостно вместо полного пути к приложению писать полный путь к «пускачу», да еще и со всякими дописками. С другой стороны, что-то типа C:\Program Files\TypeAndRun\TypeAndRun.exe --exec= придется писать постоянно, при запуске любого из приложений. А вот имя алиаса (ну да, справку TypeAndRun мы прочитали внимательно и всю) для каждого приложения свое. Я уже рассказывал об использовании переменных. Переменная, установленная командой типа set ляля=труляля живет в том сеансе командной строки, в котором она сделана, и вместе с этим сеансом дохнет. Сейчас переменная понадобится для избавления от лишнего клавоблудия, причем переменная вечно живая. Сделать ее просто. Жмем Win+Pause. Теперь на вкладку «Дополнительно», там снизу кнопка «Переменные среды». Вобщем, создаем переменную, с именем, допустим, R и со значением C:\Program Files\TypeAndRun\TypeAndRun.exe --exec=. Естественно, если TypeAndRun сидит в другом месте, путь пишем свой. Имя переменной лучше делать коротеньким, его ведь писать придется.

Теперь, если написать в «Выполнить» или в командной строке %R%opera, то она, Опера, и запустится. Если, конечно, для нее алиас есть. Еще раз напоминаю, TypeAndRun у каждого может быть в любом месте, значит и путь в значении переменной надо писать свой. И переменную можно назвать как угодно, необязательно R. Тогда и в команде надо писать свое имя переменной.



Есть способ, который позволяет сделать такую штуку, не пользуясь сторонним софтом. Вот тут  в реестре [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths] куча раздельчиков с именами, как у исполняемых файлов. Вот, в принципе, имеющий глаза и увидит. Подсказка: имя раздела, но без .exe — это короткая команда запуска. Толстая подсказка: имена разделов можно менять, а содержимое тоже можно, но не стоит. И тонкий намек в стиле «поручик, приходите на случку»: разделы можно добавлять.
Обсудить у себя 1
Комментарии (3)
Как всегда--доступно, интересно! Спасибо.Где пропадал?
И тебе спасибо.
Пропадал в оффлайне . От работы желание по Инетам ходить иссякало.
У меня так же порой желание пропадает…
Чтобы комментировать надо зарегистрироваться или если вы уже регистрировались войти в свой аккаунт.