Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=7499635&src=arc&showlite=l
Дата изменения: Unknown
Дата индексирования: Tue Feb 26 22:16:19 2013
Кодировка: Windows-1251

Поисковые слова: m 13
Такое задание %PATH% - возможно? - Public forum of MSU united student networks
Technical >> Hard&Soft (Archive)

Страницы: 1 | (1)
M_K : Re: Такое задание %PATH% - возможно?  [re:M_K]   10.05.2008 23:54    | Reply | Edit |
-2
Пока сходу придумал только черезжопный способ:
добавить в PATHEXT ".LNK", прописать в PATH "C:\Program Files" и понакидать ярлыков к нужным экзешникам туда. В принципе это наверное даже можно автоматизировать как-нибудь. А еще говорят, глобально и надежно...

Rad   [re:M_K]   11.05.2008 00:02    | Reply | Edit |
5
Консольные утилиты, которые тебе могут понадобиться, скорее всего где-то в %PATH% уже есть.
А вообще, в винде есть такая штука как HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

BorisL   [re:M_K]   11.05.2008 00:12    | Reply | Edit |
0
В ответ на:

чтобы система в поисках исполняемых файлов рекурсивно просматривала все подкаталоги в %PROGRAMFILES%?



Не верю, что нужны именно _все_ рекурсивно найденные исполняемые файлы. Ну просто не верю.
У меня PATH немного отличается от стадартного - добавлено 2-3 пути, не более.

M_K   [re:Rad]   11.05.2008 00:26    | Reply | Edit |
0
Спасибо, не знал. Но мою конкретную проблему это не решило.
А проблема вот в чем. Хочется мне запускать приложения так, чтобы их окна сворачивались не на таскбар, а в трэй. Для этого я достал прогу Trayconizer. Так вот, если я пишу trayconizer wmplayer, то ничего не происходит, хотя просто wmplayer работает. И если прописать путь до него в PATH, тоже работает.
Скорее всего, всему виной ненулевая кривизна рук разработчиков, поэтому буду рад услышать об аналогах, лишенных этого дефекта.
 
И еще мне почему-то кажется, что создание для каждого исполняемого файла целого отдельного раздела в реестре, чтобы объявить путь к нему - это вершина мелкомягкого гения.

M_K   [re:BorisL]   11.05.2008 00:35    | Reply | Edit |
0
Откуда возикла такая необходимость - я написал а своем ответе Rad, плюс еще было бы неплохо иметь быстрый доступ ко всем прогам по Win+R, имя_проги.
Даже если проблему можно обойти и рассматривать задачу как чисто гипотетическую, все равно интересно, можно ли так сделать в принципе.

Rad   [re:M_K]   11.05.2008 00:48    | Reply | Edit |
0
Попробуй HotKey Manager, он вроде умел.
А по Win+R у меня все необходимые проги запускаются и так.

BorisL   [re:Rad]   11.05.2008 01:01    | Reply | Edit |
0
Есть еще TrayIt! или что-то вроде этого

ayvango   [re:M_K]   11.05.2008 01:26    | Reply | Edit |
0
попробуй юзать type&run

vozbu   [re:BorisL]   11.05.2008 12:31    | Reply | Edit |
0
В ответ на:

Не верю, что нужны именно _все_ рекурсивно найденные исполняемые файлы.



Можно, конечно, ко всем программам отдельно добавлять пути к их C:\Program Files\Proga\, после чего еще надо разлогиниться и залогиниться, чтобы новый PATH заработал. Обычно так и приходиться делать под виндой, не очень удобно.

Maestro   [re:vozbu]   11.05.2008 13:00    | Reply | Edit |
1
еще можно findfile "\Program Files\*.exe", а потом NTFS хард линки в какой-нибудь %SYSTEMROOT%\bin, и в PATH его.

integer   [re:M_K]   11.05.2008 13:43    | Reply | Edit |
1
Quote:

их окна сворачивались не на таскбар, а в трэй



Есть способ не лишенный недостатков, но без лишнего софта.
Можно превратить таскбар в практически неотличимое подобие трея - чтобы там были только иконки и умещалась куча запущенных приложений
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\MinWidth
Если есть, то изменяешь; если нет, то создаешь новый параметр типа String value (он же REG_SZ) с таким именем и со значением равным размеру мелких иконок (в Windows Classic style схеме Windows Standart это 16 пикселей вроде) и перелогиниваешь юзера (может даже надо перезагрузиться - не помню точно, но по идее этого должно хватить).

Top