我正在使用 Sikuli,我的脚本由于以下行而返回错误。
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
提前感谢您的任何提示。