也许我的问题很愚蠢,但如果有人能提供帮助,我会很高兴,我有一些我从老师那里得到的可执行文件,这个可执行文件请求一些数学问题的答案,如果你在CMD上运行它就是看起来像:
C:\Users\guyzw>solveme.exe
Hello fellow, can you solve this math problem?
2 x 7?
>
我在我的linux机器上使用wine运行这个exe文件,我想用bash或python写一些脚本来自动插入答案,我的问题是我怎么能这样做?这个exe文件没有得到args所以我现在不在哪里开始...
任何帮助都将不胜感激。
答案 0 :(得分:1)
您可以使用subprocess模块在Python脚本中运行外部程序。
例如,
>>> output = subprocess.Popen("solveme.exe", stdout=subprocess.PIPE)
>>> output.communicate()[0]
'hello fellow, can you solve this math problem?\n\n2 x 7?\n'
>>>
答案 1 :(得分:0)
结帐xdotool:https://github.com/jordansissel/xdotool
它允许您在linux中创建假键盘和鼠标输入。