0

当我试图找出(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

4

0 回答 0