我迫切需要帮助...... :)。我正在从cmd行控制台运行脚本。它执行一系列操作。什么是最好的方法暂停脚本之间检查结果并使用鼠标恢复它?????或任何密钥
我很感激您的回复,
-Abishek
答案 0 :(得分:1)
如果我正确理解您的问题,并且您的程序正在写入标准输出(控制台窗口)并且您在Windows上运行:
您可以通过编辑cmd.exe窗口属性在控制台窗口中打开“快速编辑”。
打开命令提示符(start | run | cmd.exe) 单击窗口的左上角,然后选择“默认值”。 单击“选项”选项卡,然后在“编辑选项”部分中,确保选中“快速编辑模式”框。 单击“确定”,您应该进行设置。
如果在启用快速编辑时在控制台窗口内单击鼠标,它将阻止程序继续等待能够将下一条消息写入输出。如果你点击'esc',程序将继续。
这是暂停我一直使用的正在运行的控制台程序的有用快捷方式。
答案 1 :(得分:0)
尝试cin.get()
答案 2 :(得分:0)
没有任何简单的方法可以做到这一点。您需要创建一个包装器来运行程序(例如,调试器是程序的包装器),并且此包装器必须将鼠标功能编程到其中。
不使用鼠标,请使用cin.get();
。在继续之前,它将从键盘输入。
答案 3 :(得分:0)
我不确定使用鼠标暂停,但您可以通过按暂停/中断键或 Ctrl + <暂停执行命令行过程kbd> NumLock 。
然后您可以使用 Ctrl + Z
恢复执行