|
|
1
1
似乎您希望能够将任意键盘序列发送到 任何 可能的应用。由于我不能帮助你(你应该寻找“Java UI测试自动化”来找到任何合适的工具),但是如果你正在发送的字符串在它的标准输入上收听它,我会去:
换句话说,简单的stdin/stdout重定向。 |
|
|
2
1
如果我理解正确,您希望将一系列字符发送到另一个应用程序(目标)。此目标可以是任何应用程序,您可能无法访问其源代码。 答案就是否定。 关键的笔画不同于人物(我想你可能已经知道了),而机器人只是用来调用关键的笔画。由于大多数键盘使用的键盘不符合键盘的ISO标准,因此这些按键的输出通常是不同的。 但是,通过API、文件IO等,通常还有其他方法来实现相同的影响。 |
|
|
3
0
我可能没有完全掌握你的问题,但你想把应用程序都用Java编写来交换信息吗?我建议你读一下RMI,它的存在就是为了这个目的。 |
|
|
4
0
只是想让你知道我的解决方案: 调用XVKBD——Java中的文本,并将要写入的文本作为参数。如果文本包含空格,我会多次调用xvkbd,并在其中调用xvkbd-text\[space]。 我目前的方法很容易“移植”到Windows,所以用sendkeys-vb应用程序运行不会太困难。 谢谢大家的帮助! |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |