我正在尝试让Sikuli在游戏中打开一个聊天窗口(使用t),然后关闭它而不输入任何内容(使用回车)。
但是当我运行脚本时,Sikulu打开菜单然后键入tt,然后关闭菜单。
我在类型t和类型输入之间延迟1秒,以防它运行得太快但没有帮助。
while True:
type("t")
sleep (1)
type(Key.ENTER)
答案 0 :(得分:0)
我不明白你为什么要在循环中运行它。如果要执行2个操作:
只需在循环外执行,就像这样:
type("t")
#some delay to ensure the menu has opened
type("t")
这样做的正确方法是隐式等待菜单出现。因此,如果您可以定义可用作可靠指标的模式,请使用它:
type("t")
wait(pattern, waitTime)
type("t")