我想通过批处理文件将扩展名关联到程序。
当我以交互方式编写该命令时,它工作正常。
ftype wavfile="%ProgramFiles(x86)%\VideoLAN\VLC\vlc.exe" "%1"
但是当我将其写入批处理文件中并运行时,它%1
被识别为一个变量,因此最终结果是:
ftype wavfile="%ProgramFiles(x86)%\VideoLAN\VLC\vlc.exe" ""
我觉得有人已经问过同样的问题,但我找不到。如何%1
在批处理文件中使用或其他参数变量?
答案1
您应该使用两个百分比符号,如下所示:%%1
,它适用于批处理文件。
它会逃脱变成%%
百分号。