检测命令行窗口是否滚动锁定

时间:2014-02-28 13:29:26

标签: windows winapi windows-console win32-process

情景:

等待自动测试的漫长等待......我不妨去吃午饭。所以我锁定了我的工作站,去享受我的三明治并在一小时后回来,相信到现在为止,我的测试结果还不错。

不是这样......因为我在CMD提示终端中标记了一行文本,它的stdout被阻止了,测试也被阻止了....

所以这是我的问题:

是否有用于检测标准输出被阻止的“任何控制台窗口”的API?

1 个答案:

答案 0 :(得分:1)

不,没有这样的Win32功能。但你可以:

禁用QuickEdit。

右键单击控制台窗口的标题栏。转到属性并取消选中QuickEdit模式。

创建一个工具,用于检测控制台窗口是否具有以“选择”开头的窗口标题,并向其发送按键或鼠标按钮以取消阻止。