我正在尝试找到一种更简单的方法来测试我的命令行应用程序。它有参数,所以我从命令提示符运行它。我的流程是这样的:
必须有一种更简单的方法,不仅要调试,还要在当前文件夹中打开命令提示符。
感谢您的时间。
答案 0 :(得分:3)
如果转到项目属性,调试设置,则可以设置工作目录和参数。如果您一直使用相同的参数,也可以在该屏幕上输入这些参数。然后只需F5或Ctrl + F5即可运行。
在代码末尾设置一个断点,以防止它在完成后消失。
答案 1 :(得分:2)
请参阅Debugging with command-line parameters in Visual Studio
或者,您应该能够使用shell脚本(或Python os.system())来自动执行其中的一些步骤。
答案 2 :(得分:0)
要使用资源管理器在当前目录中打开命令提示符,您可以移动+右键单击 - >打开命令窗口。这将节省一点时间。
答案 3 :(得分:0)
如果您使用的是Visual Studio,按F5将在调试器中运行代码,Ctrl + F5将正常运行代码。只需记住在结尾处包含cin.get()
语句,否则终端窗口将关闭,然后才能读取输出。
其他IDE应该具有类似的功能。检查“运行”或“调试”菜单。
编辑:对不起,没看到你问的是用参数运行它。在VS中,在项目属性中有调试设置。在其中,有一个名为Command Arguments的字段。当您从VS中运行它们时,它们将被传递给应用程序。答案 4 :(得分:0)
在调试项目属性中,您可以在调试时设置命令行参数(和环境变量),
答案 5 :(得分:0)
有一个名为PowerCommands for Visual Studio 2010
的扩展程序,可以从Tools -> Extension Manager
安装。它包含Open Containing Folder
和Open Command Prompt
功能,这些功能会添加到解决方案资源管理器中的右键单击菜单中。