我的程序可以通过 Windows 7 快捷方式顺利打开。我希望在批处理文件中使用它。将快捷方式 [完整路径] 的内容复制到 *.bat 中即可打开程序,但需要隐藏参数。
我尝试使用“CD”和“CD /d”进入文件夹,但文件夹没有变化。手动更改为程序文件夹,然后复制 *.bat,程序就可以正常工作了。
该 CD 确实可以在命令提示符框中工作。
您关于“CD /D %~dp0”的帖子没有给我足够的启发。
答案1
好吧,试试看:
cd %programfiles%
或者:
cd "c:\program files (x86)"
或者:
cd "c:\program files"
请记住,如果您从不同的驱动器运行,则必须在批处理中更改它,只需在 cd 命令之前或之后写入即可:
c: