我是 Sikulix 的新手,我遇到了问题。我正在尝试遵循教程,但 type() 函数似乎不起作用。
我正在使用 sikulix 1.1.3 IDE 使用 64 位 Windows 10 机器。下面是我尝试在 Windows 中启动计算器的简单脚本的图像。
两次点击都被执行,但类型不是。它也不会显示在日志屏幕中:
这是一个错误还是我错过了什么?
我是 Sikulix 的新手,我遇到了问题。我正在尝试遵循教程,但 type() 函数似乎不起作用。
我正在使用 sikulix 1.1.3 IDE 使用 64 位 Windows 10 机器。下面是我尝试在 Windows 中启动计算器的简单脚本的图像。
两次点击都被执行,但类型不是。它也不会显示在日志屏幕中:
这是一个错误还是我错过了什么?
我认为这是 1.1.3 中的一个错误。
我在 64 位 Windows 10 PC 上运行 1.1.0,这段代码对我来说运行良好。我从来没有遇到过将 Key 与 String 连接的问题,因为在 Sikuli 中,大多数键常量实际上是 String 值,包括此处记录的Key.ENTER。
也许尝试:
wait(image)
type(image, "calc" + Key.ENTER)
以这种方式使用 type 将单击图像,然后键入第二个参数中的任何内容。
@Michell Monarch 的旁注:
type("calc", Key.ENTER) 将在屏幕上搜索文本“calc”,单击它,然后按 enter
单击后立即等待(1)
做
type("Calc")
type(Key.ENTER)
您遇到的问题是您的类型声明: type("calc" + Key.ENTER)
应该避免这种情况。
您可以尝试 type("calc", Key.ENTER) 但我不确定这是否有效。希望这可以帮助!