Определение расширенных команд
С помощью реестра можно определить одну или несколько расширенных команд. Связанные команды будут отображаться только в том случае, если пользователь щелкнет объект правой кнопкой мыши при нажатии клавиши SHIFT.
Инструкции
Чтобы определить глагол как расширенную, просто добавьте значение расширенного REG_SZ в подраздел глагола. Значение не должно содержать никаких данных, связанных с ним. В следующем примере записи реестра показан пример из предыдущего раздела с параметром doit, определенным как расширенная команда.
HKEY_CLASSES_ROOT
.myp
(Default) = MyProgram.1
MyProgram.1
(Default) = MyProgram Application
Shell
(Default) = doit
open
command
(Default) = C:\MyDir\MyProgram.exe "%1"
doit
(Default) = &Do It
extended
command
(Default) = C:\MyDir\MyProgram.exe /d "%1"
print
command
(Default) = C:\MyDir\MyProgram.exe /p "%1"
printto
command
(Default) = C:\MyDir\MyProgram.exe /p "%1" "%2" %3 %4