我能够向进程发送数据。传递值时,我需要读取特定的数据。 “已注册名为的测试站”此值来自窗口。 如果找到这个值,我需要从键盘传递键值“y”和“回车”。你知道吗
如何检查这种情况?你知道吗
代码如下:
command = os.path.join(self.skynet_exe_dir, self.skynet_exe)
s = subprocess.Popen(command)
result = s.communicate(input=[hotkey('ctrl','r'),press('enter'),press('enter'),press('y')])
print(result)
此代码在传递所有输入后不返回任何值。但是所有的输入都传递到了窗口。你知道吗
一旦传递了所有的输入,执行窗口就会询问上面的问题,如果已经注册的机器是可用的。这里我需要读取这个值。 如何暂停执行窗口并从中读取数据?你知道吗
一旦再次读取完成,我需要通过恢复执行将值传递到窗口。你知道吗
请帮帮我。你知道吗
你可以使用键盘库。你知道吗
下面是示例代码-
相关问题 更多 >
编程相关推荐