"Edit" -verb gerçekten "Edit" -action'ı tetikler.
( .reg
Kayı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 .reg
dosya 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\""