【发布时间】:2017-06-16 23:43:18
【问题描述】:
在 Visual Studio 中,您可以在
中指定“项目属性 > 调试 > 命令参数”
您要传入的参数。但我希望能够手动更改它,以便我可以运行不同的参数并测试我的代码。有没有办法像在 unix shell 中一样打开控制台并传递参数?
./myProg arg1 arg2
每次都必须进入属性并进行更改很烦人。
谢谢!
【问题讨论】:
-
在这里对你进行 X-Y 分析。将依赖于这些命令行参数的代码逻辑与参数解析器分开。然后要么从另一个允许您在运行时指定参数的参数解析器调用核心逻辑,要么构建一个循环,使用不同的命令行参数池一遍又一遍地调用核心逻辑。
-
有没有办法像在 unix shell 中一样打开控制台并传递参数? 你可以从直接命令行。在开发过程中,我总是打开几个
cmd.exe窗口。但是请记住,如果您这样做,默认文件夹将与 exe 相同,而不是项目文件夹。 -
第二个选项是 Visual Studio 插件,可让您保存多于 1 组命令行并在已保存的命令行之间切换:n0n4m3.x10host.com/2014/03/11/cliargsmadeeasy2
标签: c++ visual-studio visual-studio-2015 console-application