我有兴趣编写一个程序,帮助我在线标记考试试卷。我想用键盘来控制鼠标,例如,如果我按'1',鼠标将被发送到指定的位置,然后点击那里。这至少会使我的工作量增加一倍。问题是标记是通过Internet Explorer完成的,因此Java程序将失去焦点。通过搜索这个网站,我发现有人编写了一个可以接收键盘输入的库,但是我找不到鼠标的任何东西(我不认为Java Robot的工作没有焦点)。
有没有人知道使用标准库在Java中是否可以使用这样的程序?
答案 0 :(得分:1)
问题当然是当Java不在焦点时捕获按键。据我所知,你有三个主要选择:
我已成功使用第3个选项,但事实上对我来说,通常更容易在AutoIt中执行所有操作。
请注意,此陈述不属实:
(我认为Java Robot不会失焦)。
Java Robot不需要GUI具有焦点,实际上并不需要GUI运行。