我想输入大写字母,并使用带有Java的Sikuli jar,但是当我键入它时会输入小写字母。
Screen xc = new Screen();
xc.click(new Pattern("C:\abcd.png");
xc.type("Moon");
abcd.png是测试框的图像。是能够点击测试框然后键入它总是键入月亮与m小字母而不是文本框中的大写字母
您可以调用一个方法来检查大写锁定是否打开,并相应地切换它
def _capslock(self):
test = Env.isLockOn(Key.CAPS_LOCK)
if test:
type(Key.CAPS_LOCK)
您可以尝试简单地粘贴文本而不是键入,而不是键入。
xc.paste("Moon")
虽然类型应该有效,但这可能是一个简单的解决方法。