无法识别 Sikuli 斜杠字符(欧洲键盘)
Sikuli slash character not recognised (European keyboard)
我正在使用 Sikuli 和我的脚本 returns 由于以下行而出错。
type("06/01/2017" + Key.ENTER)
在屏幕上,我看到脚本输入 06 然后停止。问题是斜杠。
该错误似乎与我使用非美式键盘有关。我在网上找到了一些提示,例如改用 type("&") 或 type("7", KEY_SHIFT) 。但是,它不起作用。
这是我收到的错误消息:
type("06/01/2017"+Key.ENTER) at sun.awt.windows.WRobotPeer.keyPress(Native Method)
at java.awt.Robot.keyPress(Unknown Source)
at org.sikuli.script.RobotDesktop.doKeyPress(RobotDesktop.java:98)
at org.sikuli.script.RobotDesktop.doType(RobotDesktop.java:361)
at org.sikuli.script.RobotDesktop.typeChar(RobotDesktop.java:375)
at org.sikuli.script.Region.keyin(Region.java:4429)
at org.sikuli.script.Region.type(Region.java:4299)
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
java.lang.IllegalArgumentException: java.lang
.IllegalArgumentException: Invalid key code
提前感谢您的任何提示。
尝试使用 paste()
输入文本,然后分别使用 type()
按 Enter。
我正在使用 Sikuli 和我的脚本 returns 由于以下行而出错。
type("06/01/2017" + Key.ENTER)
在屏幕上,我看到脚本输入 06 然后停止。问题是斜杠。 该错误似乎与我使用非美式键盘有关。我在网上找到了一些提示,例如改用 type("&") 或 type("7", KEY_SHIFT) 。但是,它不起作用。
这是我收到的错误消息:
type("06/01/2017"+Key.ENTER) at sun.awt.windows.WRobotPeer.keyPress(Native Method)
at java.awt.Robot.keyPress(Unknown Source)
at org.sikuli.script.RobotDesktop.doKeyPress(RobotDesktop.java:98)
at org.sikuli.script.RobotDesktop.doType(RobotDesktop.java:361)
at org.sikuli.script.RobotDesktop.typeChar(RobotDesktop.java:375)
at org.sikuli.script.Region.keyin(Region.java:4429)
at org.sikuli.script.Region.type(Region.java:4299)
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
java.lang.IllegalArgumentException: java.lang
.IllegalArgumentException: Invalid key code
提前感谢您的任何提示。
尝试使用 paste()
输入文本,然后分别使用 type()
按 Enter。