M_K
|
Lord of Sith
|
|
|
|
Рег.: 13.10.2004
|
Сообщений: 684
|
|
Рейтинг: 79
|
|
Такое задание %PATH% - возможно?
10.05.2008 23:40
|
|
|
Можно ли задать системную переменную %PATH% таким образом, чтобы система в поисках исполняемых файлов рекурсивно просматривала все подкаталоги в %PROGRAMFILES%? Чтобы вместо "c:\program files\path\to\file.exe" набирать просто file. P.S. В этом плане в никсах проще - там обычно на все исполнимое делаются симлинки в /bin, /usr/bin и т.д.
|
|
M_K
|
Lord of Sith
|
|
|
|
Рег.: 13.10.2004
|
Сообщений: 684
|
|
Рейтинг: 79
|
|
Re: Такое задание %PATH% - возможно?
[re: M_K]
10.05.2008 23:54
|
|
|
Пока сходу придумал только черезжопный способ: добавить в PATHEXT ".LNK", прописать в PATH "C:\Program Files" и понакидать ярлыков к нужным экзешникам туда. В принципе это наверное даже можно автоматизировать как-нибудь. А еще говорят, глобально и надежно...
|
|
Rad
|
delinquent guy
|
|
|
|
Рег.: 06.09.2005
|
Сообщений: 17290
|
Из: here and there
|
Рейтинг: 2232
|
|
Re: Такое задание %PATH% - возможно?
[re: M_K]
11.05.2008 00:02
|
|
|
Консольные утилиты, которые тебе могут понадобиться, скорее всего где-то в %PATH% уже есть. А вообще, в винде есть такая штука как HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
|
|
|
BorisL
|
постоянный отец
|
|
|
|
Рег.: 23.02.2004
|
Сообщений: 17631
|
Из: torrent.msu
|
Рейтинг: 3560
|
|
Re: Такое задание %PATH% - возможно?
[re: M_K]
11.05.2008 00:12
|
|
|
В ответ на:
чтобы система в поисках исполняемых файлов рекурсивно просматривала все подкаталоги в %PROGRAMFILES%?
Не верю, что нужны именно _все_ рекурсивно найденные исполняемые файлы. Ну просто не верю. У меня PATH немного отличается от стадартного - добавлено 2-3 пути, не более.
|
|
M_K
|
Lord of Sith
|
|
|
|
Рег.: 13.10.2004
|
Сообщений: 684
|
|
Рейтинг: 79
|
|
Re: Такое задание %PATH% - возможно?
[re: Rad]
11.05.2008 00:26
|
|
|
Спасибо, не знал. Но мою конкретную проблему это не решило. А проблема вот в чем. Хочется мне запускать приложения так, чтобы их окна сворачивались не на таскбар, а в трэй. Для этого я достал прогу Trayconizer. Так вот, если я пишу trayconizer wmplayer, то ничего не происходит, хотя просто wmplayer работает. И если прописать путь до него в PATH, тоже работает. Скорее всего, всему виной ненулевая кривизна рук разработчиков, поэтому буду рад услышать об аналогах, лишенных этого дефекта. И еще мне почему-то кажется, что создание для каждого исполняемого файла целого отдельного раздела в реестре, чтобы объявить путь к нему - это вершина мелкомягкого гения.
|
|
M_K
|
Lord of Sith
|
|
|
|
Рег.: 13.10.2004
|
Сообщений: 684
|
|
Рейтинг: 79
|
|
Re: Такое задание %PATH% - возможно?
[re: BorisL]
11.05.2008 00:35
|
|
|
Откуда возикла такая необходимость - я написал а своем ответе Rad, плюс еще было бы неплохо иметь быстрый доступ ко всем прогам по Win+R, имя_проги. Даже если проблему можно обойти и рассматривать задачу как чисто гипотетическую, все равно интересно, можно ли так сделать в принципе.
|
|
Rad
|
delinquent guy
|
|
|
|
Рег.: 06.09.2005
|
Сообщений: 17290
|
Из: here and there
|
Рейтинг: 2232
|
|
Re: Такое задание %PATH% - возможно?
[re: M_K]
11.05.2008 00:48
|
|
|
Попробуй HotKey Manager, он вроде умел. А по Win+R у меня все необходимые проги запускаются и так.
|
|
|
BorisL
|
постоянный отец
|
|
|
|
Рег.: 23.02.2004
|
Сообщений: 17631
|
Из: torrent.msu
|
Рейтинг: 3560
|
|
Re: Такое задание %PATH% - возможно?
[re: Rad]
11.05.2008 01:01
|
|
|
Есть еще TrayIt! или что-то вроде этого
|
|
ayvango
|
ушастый
|
|
|
|
Рег.: 10.01.2006
|
Сообщений: 27731
|
Из: Воронеж
|
Рейтинг: 11832
|
|
Re: Такое задание %PATH% - возможно?
[re: M_K]
11.05.2008 01:26
|
|
|
попробуй юзать type&run
|
Сеть темна и полна ужасов |
|
vozbu
|
karamba
|
|
|
|
Рег.: 14.11.2004
|
Сообщений: 4856
|
|
Рейтинг: 1057
|
|
Re: Такое задание %PATH% - возможно?
[re: BorisL]
11.05.2008 12:31
|
|
|
В ответ на:
Не верю, что нужны именно _все_ рекурсивно найденные исполняемые файлы.
Можно, конечно, ко всем программам отдельно добавлять пути к их C:\Program Files\Proga\, после чего еще надо разлогиниться и залогиниться, чтобы новый PATH заработал. Обычно так и приходиться делать под виндой, не очень удобно.
|
С тех пор, как изобрели речь, люди не могут договориться друг с другом.
|
|
Maestro
|
поискатель
|
|
|
|
Рег.: 17.09.2003
|
Сообщений: 28615
|
Из: SPB
|
Рейтинг: 9311
|
|
Re: Такое задание %PATH% - возможно?
[re: vozbu]
11.05.2008 13:00
|
|
|
еще можно findfile "\Program Files\*.exe", а потом NTFS хард линки в какой-нибудь %SYSTEMROOT%\bin, и в PATH его.
|
Muistatko mitä enemmin, vain jo loppuivat lorusi? |
|
integer
|
overflow
|
|
|
|
Рег.: 26.04.2006
|
Сообщений: 6765
|
Из: Эльфсборг
|
Рейтинг: 3235
|
|
Re: Такое задание %PATH% - возможно?
[re: M_K]
11.05.2008 13:43
|
|
|
Quote:
их окна сворачивались не на таскбар, а в трэй
Есть способ не лишенный недостатков, но без лишнего софта. Можно превратить таскбар в практически неотличимое подобие трея - чтобы там были только иконки и умещалась куча запущенных приложений HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\MinWidth Если есть, то изменяешь; если нет, то создаешь новый параметр типа String value (он же REG_SZ) с таким именем и со значением равным размеру мелких иконок (в Windows Classic style схеме Windows Standart это 16 пикселей вроде) и перелогиниваешь юзера (может даже надо перезагрузиться - не помню точно, но по идее этого должно хватить).
|
|