"Edit" -verb gerçekten "Edit" -action'ı tetikler.
( .regKayıt defterindeki dosyalar için "Düzenle" yi değiştirerek ve komutu çalıştırarak test ettim .)
Cevabınızı "kısmi bir cevap" haline getirdiğinizden beri , bunu nasıl yapacağınızı bilmek ister misiniz cmd.exe? Yerel olarak 'cmd.exe' içinde yapılabileceğini sanmıyorum.
Tabii ki ShelExec var .
Ama aynı zamanda çalışabilir powershell -command "start -verb edit textfile.txt"içinde cmd.exe.
Bunu şöyle bir kestirme kısma bile koyabilirsiniz doskey:
doskey cmdedit=powershell -command "start -verb edit $1"
Şimdi -prompt cmdedit textfile.txtüzerinde yapabilirsiniz cmd.exe.
Not: doskey-'macro 'bilgisayarı / cmd oturumunu yeniden başlattıktan sonra kullanılabilir olması için bu komutu başlangıç komut dosyalarınıza eklemeniz gerekir. Kalıcı yapmak için bazı öneriler için buraya bakabilirsiniz .
İçine koyma seçeneği için giderdim
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun.
Düzenle:
Bu .regdosya sizin için her şeyi yapar:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="doskey cmdedit=powershell -command \"start -verb edit $1\""