Поделиться через


Определение расширенных команд

С помощью реестра можно определить одну или несколько расширенных команд. Связанные команды будут отображаться только в том случае, если пользователь щелкнет объект правой кнопкой мыши при нажатии клавиши 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