я храню свои макросы doskey в отдельном файле с расширением .macro и могу загрузить их с помощью doskey /macrofile=macros.macro для конкретной сессии консоли
я хочу использовать функцию Windows OS ассоциации типов файлов, чтобы загрузить их без необходимости вводить команду (имя исполняемого файла или путь) каждый раз
по этой причине я использую две встроенные команды cmd.exe :
assoc .macro=macro
ftype macro="doskey /macrofile=%1"
Там нет ошибки, но когда я выполняю файл, появляется всплывающее сообщение, и в основном это не работает
Ранее я пытался связать файлы .reg с reg import %1 и это работало, проблема здесь, кажется, в том, что знак равенства в doskey 's /macrofile= , я думаю, что система не может справиться с этим
я думаю, несмотря на переключатели (/) и подкоманды после имени исполняемого файла могут работать с параметрами, но = как-то не удается сделать это
поэтому я прошу решения :)
