我使用pywinauto打开一个应用程序并设置密码。当计算机打开时,它工作得很好。但它在锁屏时不工作。
低于代码
import time
from pywinauto.application import Application
from pywinauto.SendKeysCtypes import SendKeys
app = Application()
app.Start("F:\MfeEERM.exe")
time.sleep(2)
SendKeys("India@54321")
Tags:
它不能通过操作系统设计工作(自动解锁是不可能从锁定的个人电脑本身)。但是,如果您希望远程计算机保持解锁状态,可以使用其中一种解决方法。在
远程桌面窗口不能最小化(从全屏切换到窗口模式,运行脚本并快速返回本地PC)。
在远程计算机上使用VNC服务器软件,在本地PC上使用VNC客户端(而不是远程桌面)。我在上一份工作中为此使用了TightVNC。从远程PC断开连接使脚本继续运行!唯一的问题是,你可能有一个黑屏在紧闭的vnc窗口:你应该安装视频驱动程序的远程电脑。
不要使用}(后者仅适用于编辑框)。
type_keys()
方法或SendKeys()
函数以及.click_input()
方法。他们要求电脑解锁。如果所需的UI元素被识别,则可能需要方法.send_keys()
、.send_keystrokes()
(这两种方法都适用于最小化的应用程序窗口,但某些特殊的组合键除外)或{相关问题 更多 >
编程相关推荐