当我试图找出(Linux)wine 中的窗口是否关闭时,我的 python 循环有一个奇怪的(对我来说)合乎逻辑的行为。
此循环开始的源(源 1):
for x in range(0, 290): # default is 25
keyboard.send_keys("\n#40 x='%s'" % str(x))
keyboard.send_keys("")
if x > 1:
keyboard.send_keys("\n#42 x='%s'" % str(x))
break
对我来说,它给出了以下逻辑输出(输出 1):
#40 x='1'
#40 x='2'
#42 x='2'
但是这个循环开始的来源(来源2):
for x in range(0, 290): # default is 25
# keyboard.send_keys("\n#40 x='%s'" % str(x))
keyboard.send_keys("")
if x > 1:
keyboard.send_keys("\n#42 x='%s'" % str(x))
break
根本没有给我任何输出
(来源 2)的预期输出:
#40 x='2'
#42 x='2'
我在 AutoKey i Linux Mint 中使用此文件https://gist.github.com/sl5net/b10770763d49b30fe2105b365ab3421e进行测试。它启动了一个 AutoHotKey 脚本 ( https://lintalist.github.io/ )。
如果你想见我(我说德语即时直播),我正在努力解决这个问题,请看这里的直播:https ://youtu.be/V6kQAgiyj1Y?t=571