O "Edit" -verb realmente dispara a ação "Edit".
(Eu testei com a alteração do "Editar" para .reg
arquivos no registro e executando o comando.)
Desde que você fez sua resposta "uma resposta parcial" você queria saber como você faria isso em cmd.exe
? Eu não acho que isso pode ser feito nativamente em 'cmd.exe'.
Existe, é claro, ShelExec .
Mas você também pode executar powershell -command "start -verb edit textfile.txt"
em cmd.exe
.
Você pode até colocar isso em um atalho com doskey
assim:
doskey cmdedit=powershell -command "start -verb edit $1"
Agora você pode fazer cmdedit textfile.txt
no cmd.exe
-prompt.
Nota: para que o doskey-'macro 'esteja disponível depois de reiniciar o computador / cmd-session, você precisa adicionar este comando em seus scripts de inicialização. Você pode procurar aqui para algumas sugestões para torná-lo permanente.
Eu iria para a opção de colocá-lo em HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
.
Editar:
Este arquivo .reg
faz tudo para você:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="doskey cmdedit=powershell -command \"start -verb edit $1\""