我的app.config文件位于文件夹c:\ xxx \ app.config中,但程序位于c:\ yyy \ app.exe文件夹中。我想通过命令行运行程序c:\ yyy \ app.exe并将配置位置作为参数。是否可以在应用程序代码中没有讨论? 我想得到类似的东西
C:\ yyy \ app.exe /config:"c:\xxx\app.config“
答案 0 :(得分:1)
批处理文件命令:名为runme.bat
"C:\yyy\app.exe" /config:"%~1"
像这样启动它:runme "c:\xxx\app.config"
答案 1 :(得分:0)
如果您使用快捷方式运行应用程序,可以这样做,在这里您可以指定dir a中的exe来运行位置以执行b - 如果这是一个选项而不是cmd start。
修改强> 如果您的app.exe不知道从另一个目录加载配置的开关,您可以尝试通过pushd更改工作目录。像:
...
pushd c:\xxx
c:\yyy\app.exe
...