0
我用我自己的URI方案从浏览器中打开外部视频播放YouTube视频后(potplayer:// https://www.youtube.com/watch?v= *******):关闭CMD启动程序
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\potplayer]
@="\"URL:potplayer protocol\""
"URL Protocol"=""
[HKEY_CLASSES_ROOT\potplayer\shell]
[HKEY_CLASSES_ROOT\potplayer\shell\open]
[HKEY_CLASSES_ROOT\potplayer\shell\open\command]
@="cmd /c (set \"var=%1\" & call set var=%%var:potplayer://=%% && call C:\\PotPlayer\\PotPlayer.exe %%var%%)"
它开始cmd从“potplayer:// https://www.youtube.com/watch?v= *******”中删除“potplayer://”
只有在视频播放器(PotPlayer.exe)关闭时才会关闭cmd。但是在视频播放器启动后,cmd应该立即关闭。
开始/ B可用于执行应用这种方式。不幸的是我不确定,如果你可以在你的情况下用开始替换cmd。另请参阅:http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/start.mspx?mfr=true – RhinoDevel
“替换cmd”您是什么意思?它不能被替换。无论如何CMD必须启动。开始/ b可以在批处理文件中使用,无需打开cmd窗口即可启动程序 – user25