java - SikuliX 1.0rc3 r903 type() 使用普通数字代替小键盘

标签 java python jython keycode sikuli

我有一个使用 SikuliX 的小自动化脚本来维护应用程序中的特定流程,我需要按数字键 (1,2,3...,0)。

问题是应用程序似乎不接受数字键盘键,也不接受数字的字符串输入;

type(Key.NUM1) # Doesn't work
type("1") # Doesn't work
type(Key.1) # Logically gives a parse-error

查看documentation我找不到任何有关调用特定键映射的信息。我也尝试查看 java.awt.event.InputEvent 的 JAVA 文档,但不确定如何在 Sikuli 中操作它,因为它们似乎也更改了某些父方法。

我想知道我是否可以做类似的事情;

type(Key.Code("49")) # Key code 49 for the number "1"

最佳答案

type("1") 绝对有效,我刚刚尝试过

编辑: 运行 type("1") 时是否收到此日志消息?

[日志]类型“1”

关于java - SikuliX 1.0rc3 r903 type() 使用普通数字代替小键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15986272/

相关文章:

java - 如何动态地将相对布局插入到表格布局中

python - Plotly:始终显示悬停文本

python - 如果我有一段时间没有对它做任何事情,为什么我的文件会被关闭?

java - 在面向对象编程中,对象是方法调用的一部分吗?

java - 文本文件不断删除文件上的内容。我该如何解决这个问题?

python - 如何从值列表中将新列附加到 pandas groupby 对象

python - 如何从 pybuilder 运行文档测试?

python - 在 Jython 中使用 JavaCV

python - 日本系统上的 Jython 'unknown enocoding ms932'

java - 无法在基于 JHipster 的 Web 应用程序中运行从 Gradle BootRepackage 生成的 war