【问题标题】:Manipulate program with java用java操作程序
【发布时间】:2013-03-31 12:32:47
【问题描述】:

我不知道这是否可能(我在谷歌上搜索了很多),但我想操纵正在运行的程序(utorrent)的字段。在我打开一个文件(比如说 example.torrent)后,utorrent 会弹出并要求一个文件夹来保存文件。我想要做的是用我的java程序给出的特定路径完成该字段,然后按OK,所有这些都应该在后台发生(我不想看到文件是如何打开的)。

【问题讨论】:

  • 您可能会发现我过去写的答案很有帮助:stackoverflow.com/questions/11771637/…
  • 我认为您的问题的答案是否定的,这是不可能的。我对java中的Robot类并不熟悉,我不确定除了移动光标之外它还能做什么,但如果这样的事情是可能的,那将是我最好的猜测。您必须找到文本字段,然后插入一个字符串。使用 C# 或 Mono 可能会更好,框架不同,但语法与 Java 非常相似,而且它更适合原生集成,我认为这是在屏幕上查找文本字段所必需的。抱歉,我真的没有答案,祝你好运。
  • 嗯... C# 代码也很好,我选择了 java,因为我认为它比 C# 或 C++ 更有效,但正如我所说,C# 还可以。

标签: java swing field bittorrent utorrent


【解决方案1】:

看看Robot 类。它可以控制鼠标位置、插入符号位置、按键等。虽然它是为演示目的而设计的,但我相信您可以根据需要对其进行修改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    • 2012-02-07
    • 1970-01-01
    • 2012-05-23
    • 1970-01-01
    相关资源
    最近更新 更多