Откуда start знает путь? А точнее, откуда берёт путь к софту? К примеру "start excel" запускает Excel. А как добавить или изменить скажем "start excel" запускает WinRAR? Для файлов я думаю "HKEY_CLASSES_ROOT\тип_файла\shell\open\command", а для софта?
Что-то не совсем понял вопрос. Что имеестя в виду под start ? Кнопка на панели задач (которая в русской версии Пуск) в левом нижнем углу экрана?
Если да, то кнопке Пуск соответвует папка "Главное меню". В этой папке есть еще одна папка, - "Программы", открыв которую можно увидеть множество других папок и ярлыков. Каждая такая папка соответствует программной группе в меню Пуск->Программы, а каждый ярлык - пункту меню, который запускает выбранную программу.
Другими словами, если в меню Пуск->Программы (или Пуск->Программы->Microsoft Office) есть пункт "start excel", то в папке Главное меню\Программы (или Главное меню\Программы\Microsoft Office) есть соответсвующий ярлык "start excel.lnk" В свойствах этого ярлыка (правая кнопка -> свойства) можно изменить то, на что он ссылается, т.е. выбрать программу, которую этот ярлык запускает.
Можешь выбрать и WinRAR.exe только потом (при желании) нужно будет сменить значок ярлыка обратно на Excel
В зависимости от версии ОС, эта папка может находится в каталоге Windows (для версии 9x) или же в каталоге пользователя (для NT-подобных, в т.ч. и XP)
Т.к. вопрос в разделе XP - то следовательно рассморим вариант для XP.
Быстро найти эту папку можно щелкнув на кнопке Пуск правой кнопкой мыши и выбрав в появившемся меню пункт "Открыть" или "Проводник". Откроется папка что-то типа C:\Documents and Settings\{имя пользователя}\Главное меню
Здесь приведено "содержание кнопки Пуск", которое доступно только тому пользователю, под которым был выполнен вход в систему. Так что запросто может оказаться что желаемого ярлыка "start excel.lnk" нет. Поэтому нужно открыть папку главного меню, общую для всех пользователей данной машины. Ее адрес - C:\Documents and Settings\All Users\Главное меню Там должен находиться искомый ярлык.
Вроде сам разобрался
Пример: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Excel.exe
@(default)=C:\PROGRA~1\MICROS~2\Office\EXCEL.EXE
path=C:\Program Files\Microsoft Office\Office\
useURL=1 ???
Да может кто помнит был ли start в первом издании Windows 95 (Final)?
Цитата |
Что-то не совсем понял вопрос. Что имеестя в виду под start ? Кнопка на панели задач (которая в русской версии Пуск) в левом нижнем углу экрана? |
2 Админ: В винде есть некое подобие алиасов для удобного запуска программ (правда работают они через пень-колоду, но не об этом речь). В реестре прописывается имя алиаса и сопоставленная ему команда. При вводе алиаса в консоли винда выполняет сопоставленную этому алиасу команду.
P.S. кажется так...
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)