Я пытаюсь зарегистрировать команду открытия оболочки через реестр и хочу открыть более одной программы, поэтому я попробовал это так:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\myFile\Shell\Open\Command]
@="cmd /k calc & notepad & exit"
calc
и notepad
- только пример, чтобы продемонстрировать это.
Если я использую его таким образом, калькулятор и Блокнот открываются, но командная строка остается открытой, пока я не закрою Блокнот. Если я изменю его на cmd /k calc & calc & exit
, я получу 2 экземпляра калькулятора, и командная строка закрывается, как я хочу.
Почему он не работает с Блокнотом?
Кто-нибудь знает другой способ запуска нескольких программ с помощью команды shell open в реестре, не оставляя командную строку открытой?