批处理程序使用 1 个参数启动(文件的完整路径)
program.cmd "C:\Path\To\File\Filename.txt"
现在,该程序由 1 个命令组成:
echo %1
它仅打印一个参数:C:\Path\To\File\Filename.txt
对于上面的例子。
但我希望它打印带有另一个扩展名的参数(完整路径),例如.exe
。对于上面的例子,我希望它打印C:\Path\To\File\Filename.exe
。
如何让它做到这一点?
答案1
%~dpn1.exe
答案2
在您的 program.cmd 中,您可以像在命令提示符下通常使用的那样编写命令。