Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用子进程发送键盘事件_Python_Subprocess - Fatal编程技术网

Python 使用子进程发送键盘事件

Python 使用子进程发送键盘事件,python,subprocess,Python,Subprocess,我有两个python脚本。第一个是等待用户键盘输入的脚本。当用户按下一个键时,它会打印一个按下的键值 第二个脚本使用如下Popen通过子进程调用第一个脚本 p = Popen('python first_script.py', shell=True, universal_newlines=True, stdin=PIPE, stdout=PIPE, stderr=STDOUT) print p.communicate(input="some value paased through")[0]

我有两个python脚本。第一个是等待用户键盘输入的脚本。当用户按下一个键时,它会打印一个按下的键值

第二个脚本使用如下Popen通过子进程调用第一个脚本

p = Popen('python first_script.py', shell=True, universal_newlines=True, stdin=PIPE, stdout=PIPE, stderr=STDOUT)
print p.communicate(input="some value paased through")[0]

当我发送字符串值时,它就开始工作了。但是我不知道如何发送键盘事件以及如何正确读取它。

子进程本身没有“发送键盘事件”(到子进程或任何其他进程)的功能。您需要其他的aproach,例如为Windows显示的aproach。

子进程本身没有“发送键盘事件”(到子进程或任何其他进程)的功能。您还需要其他方法,如针对Windows显示的方法。

是否可以在后台执行AppActivate。所以应用程序不是可视化的?AppActivate是否可以在后台执行。所以应用程序不是以视觉为中心的?