运行命令行程序的简便方法C ++ - Windows 7

时间:2011-06-23 18:28:48

标签: c++ command-line cmd

我正在尝试找到一种更简单的方法来测试我的命令行应用程序。它有参数,所以我从命令提示符运行它。我的流程是这样的:

  1. 构建
  2. 转到输出
  3. 打开命令提示符
  4. 更改目录
  5. 运行它
  6. 必须有一种更简单的方法,不仅要调试,还要在当前文件夹中打开命令提示符。

    感谢您的时间。

6 个答案:

答案 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 FolderOpen Command Prompt功能,这些功能会添加到解决方案资源管理器中的右键单击菜单中。