Jef*_*ell 4 python vps amazon-web-services windows-server-2012
我正在使用在 Amazon Web 服务 (AWS) 上运行 Windows Server 2012 R2 Base 的虚拟专用服务器 (VPS)
我正在使用Python图像库和win32api来模拟鼠标点击并截取屏幕截图。
我希望即使在未连接远程桌面的情况下也能够执行此操作。
一旦我断开连接,就没有可用的监视器,并且我的 python 程序停止,因为它无法单击任何地方(没有可单击的屏幕)
有没有办法为我的 VPS 设置一个“假”监视器或显示器,以便它可以继续愉快地点击?
小智 6
这可以通过 tscon 命令实现 - 您可以在其中断开 RDP 会话,但终端仍然可用。我不确定这是否适用于你的 python 程序。
命令为 tscon,使用示例为:
C:\Windows\System32\tscon.exe rdp-tcp#1 /dest:console
Run Code Online (Sandbox Code Playgroud)
这取决于了解 RDP 会话标识符(在本例中为 rdp-tcp#1)。如果您在命令 shell 中使用 qwinsta 命令。如下所示,这显示了 tscon 命令中使用的当前活动会话名称。一个问题是,每次会话中的 RDP 都会递增,因此每次都必须使用新的会话名称。
C:\Users\Administrator>qwinsta
SESSIONNAME USERNAME ID STATE TYPE DEVICE
services 0 Disc
>rdp-tcp#1 Administrator 2 Active
console 3 Conn
rdp-tcp 65536 Listen
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2697 次 |
| 最近记录: |