Такое задание %PATH% - возможно?
добавить в PATHEXT ".LNK", прописать в PATH "C:\Program Files" и понакидать ярлыков к нужным экзешникам туда. В принципе это наверное даже можно автоматизировать как-нибудь. А ещё говорят, глобально и надёжно...
А вообще, в винде есть такая штука как HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
чтобы система в поисках исполняемых файлов рекурсивно просматривала все подкаталоги в %PROGRAMFILES%?Не верю, что нужны именно _все_ рекурсивно найденные исполняемые файлы. Ну просто не верю.
У меня PATH немного отличается от стадартного - добавлено 2-3 пути, не более.
А проблема вот в чем. Хочется мне запускать приложения так, чтобы их окна сворачивались не на таскбар, а в трэй. Для этого я достал прогу Trayconizer. Так вот, если я пишу trayconizer wmplayer, то ничего не происходит, хотя просто wmplayer работает. И если прописать путь до него в PATH, тоже работает.
Скорее всего, всему виной ненулевая кривизна рук разработчиков, поэтому буду рад услышать об аналогах, лишенных этого дефекта.
И ещё мне почему-то кажется, что создание для каждого исполняемого файла целого отдельного раздела в реестре, чтобы объявить путь к нему - это вершина мелкомягкого гения.
Даже если проблему можно обойти и рассматривать задачу как чисто гипотетическую, все равно интересно, можно ли так сделать в принципе.
HotKey Manager, он вроде умел.
А по Win+R у меня все необходимые проги запускаются и так.
Попробуй А по Win+R у меня все необходимые проги запускаются и так.
Есть ещё TrayIt! или что-то вроде этого
попробуй юзать type&run
Не верю, что нужны именно _все_ рекурсивно найденные исполняемые файлы.Можно, конечно, ко всем программам отдельно добавлять пути к их C:\Program Files\Proga\, после чего еще надо разлогиниться и залогиниться, чтобы новый PATH заработал. Обычно так и приходиться делать под виндой, не очень удобно.
еще можно findfile "\Program Files\*.exe", а потом NTFS хард линки в какой-нибудь %SYSTEMROOT%\bin, и в PATH его.
их окна сворачивались не на таскбар, а в трэйЕсть способ не лишенный недостатков, но без лишнего софта.
Можно превратить таскбар в практически неотличимое подобие трея - чтобы там были только иконки и умещалась куча запущенных приложений
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\MinWidth
Если есть, то изменяешь; если нет, то создаешь новый параметр типа String value (он же REG_SZ) с таким именем и со значением равным размеру мелких иконок (в Windows Classic style схеме Windows Standart это 16 пикселей вроде) и перелогиниваешь юзера (может даже надо перезагрузиться - не помню точно, но по идее этого должно хватить).
Оставить комментарий
Monk
Можно ли задать системную переменную %PATH% таким образом, чтобы система в поисках исполняемых файлов рекурсивно просматривала все подкаталоги в %PROGRAMFILES%?Чтобы вместо "c:\program files\path\to\file.exe" набирать просто file.
P.S. В этом плане в никсах проще - там обычно на всё исполнимое делаются симлинки в /bin, /usr/bin и т.д.