命令行窗口挂在 RDP Windows 中

问题描述 投票:0回答:3

我们定期通过 RDP 访问构建机器,并且会打开许多命令行窗口。有时,这些窗口会挂起,就像有人将焦点切换到它们并按下暂停键一样。敲击键盘会推动整个过程,但偶尔会错过这个过程,每个人都在等待过程完成,同时等待有人按下按键。为什么会发生这种情况?是否有设置或版本升级/降级可以防止这种情况发生?

command-line rdp
3个回答
21
投票

发生这种情况时,窗口标题是否显示“选择命令提示符”?如果是这样,按某个键将取消暂停,但击键也将被发送到暂停的程序,除非是 ESC 或 Enter(或可能是其他)。您可以通过进入命令提示符属性/默认值并取消选中“快速编辑模式”来关闭此功能。

如果不是这样,您将必须发布有关构建过程的更多信息。您的构建系统是用什么编写的(make、scons、jam、msbuild 等)?


9
投票

在命令行 Windows 中需要注意的一件事;如果您启用了快速编辑模式(单击标题栏、“属性...”、“选项”选项卡中的图标),您可以绕过“编辑”菜单,用鼠标突出显示并复制。鼠标在窗口中的随意点击会突出显示下面的字符,并且控制台将显示为“挂起”,直到按下某个键为止。


0
投票

也许我的回答为时已晚,但我相信这对现在的人有帮助。 您的应用程序自行暂停的原因是您在“快速编辑模式”下运行命令行应用程序,因此当您只需在 CMD 窗口中单击以滚动或复制某些行时,您的应用程序会自行切换以等待用户的输入(因为CMD 处于快速编辑模式)。

我推荐 2 个选项,以避免暂停正在运行的应用程序:

  1. 关闭快速编辑模式(见附图)
  2. 按 CTRL+Q 取消暂停正在运行的脚本(如果您出于某种原因想保持快速编辑模式)

我还强烈建议将默认的快速编辑模式预设为关闭,方法是单击 CMD 窗口顶部的右键,然后单击“默认”(在这里为所有新打开的 CMD 窗口预设默认设置

CMD - 属性 - 快速编辑模式

© www.soinside.com 2019 - 2024. All rights reserved.