Batch file 启动带有播放列表的程序将启动另一个程序
我有一段代码,我正试图用它来启动播放列表。不断发生的事情是,Batch file 启动带有播放列表的程序将启动另一个程序,batch-file,Batch File,我有一段代码,我正试图用它来启动播放列表。不断发生的事情是,foobar2000打开播放列表。如何强制它使用程序 start /d "c:\program files\mpc-hc\mpc-hc64.exe" "%temp%\hoard.m3u" /D设置要运行的工作文件夹而不是程序-请参阅帮助启动 试试 start/d“c:\program files\mpc hc\”c:\program files\mpc hc\mpc-hc64.exe“%temp%\stave.m3u”我的评论作为答案
foobar2000
打开播放列表。如何强制它使用程序
start /d "c:\program files\mpc-hc\mpc-hc64.exe" "%temp%\hoard.m3u"
/D
设置要运行的工作文件夹而不是程序-请参阅帮助启动
试试
start/d“c:\program files\mpc hc\”c:\program files\mpc hc\mpc-hc64.exe“%temp%\stave.m3u”
我的评论作为答案
考虑到您打算做什么,我不希望当前的工作目录需要是保存可执行文件的目录
因此,以下语法更有意义:
Start”“%ProgramFiles%\mpc-hc\mpc-hc64.exe”“%temp%\cavad.m3u”
因为您已经定义了工作目录,所以不需要提供可执行文件的完整路径。您建议的语法应该是Start/D”%ProgramFiles%\mpc hc“mpc-hc64.exe”%temp%\CAND.m3u“
。我不希望当前的工作目录需要设置为保存可执行文件的目录,尽管这样做可能更好,Start”“%ProgramFiles%\mpc hc\mpc-hc64.exe”“%temp%\poad.m3u”“
。compo的最后一个建议有效,所有其他方法仍然打开foobar。