如果我有一个随机程序,它显示一些文本,并有一些文本输入,有没有办法编写一个Java程序,读取文本标签和/或填充文本输入字段和按OK按钮?Java:与另一个进程交互
0
A
回答
0
文本应用程序是在cli上运行的东西,并且没有窗口。在Microsoft Windows上,'dir'命令就是一个例子。
图形应用程序是开始用户可能会看到的东西,并具有按钮,文本框,滚动条等。在微软Windows上,“绘图”程序就是一个例子。
Web应用程序是提供作为网页前端的网站。 'Gmail'应用程序就是一个例子。
如果要使用Java与应用程序进行交互,应用程序类型将决定您的方法。
- 文本应用程序 - 使用ProcessBuilder,它是一个Java类,旨在通过stdin,stderr和stdout启动和(在某种程度上)与进程交互。
- 图形应用程序 - 它取决于应用程序使用的图形小部件。如果那些不能被导航到演示文稿的库支持,那么输入被限制在来自应用程序原点的x,y坐标中,并且输入可能无法进入正确的组件。
- Web应用程序 - 使用硒。这是一个自定义的网页浏览器解决方案,可以测试网站;但是,你可以用它来完成你的任务。它既大又复杂,但考虑到这项任务需要什么,它使用起来相对容易。
0
是的,你可以编写一个新的程序,可以提供输入并触发'OK'键的服务。
您的第一个程序需要设计成 - 它应该接受第二个程序的输入。
您可以将第一个代码设计为Web应用程序中的Web服务。你的第一个程序将是Web服务提供者,第二个程序将是Web服务消费者。
使用第二个程序,您可以将所需数据发布到第一个代码。并且可以从第一个应用程序处理“确定”按钮的所有触发器。
相关问题
- 1. 一个程序,可以与另一个程序进行交互
- 2. Java类与另一类交互
- 3. Java程序与网站进行交互
- 4. Java中进程的交互
- 5. Java JFrame和另一个类的交互
- 6. Python与子进程交互
- 7. 如何添加另一个控制台与多线程程序进行交互
- 8. NSTimer无法与另一个View Controller的标签进行交互?
- 9. 蟒蛇子进程(“cmd”)产生另一个交互式shell
- 10. ProcessBuilder getOutputStream并与进程进行交互
- 11. Java与Windows cmd进行交互
- 12. java与payshield 9000进行交互
- 13. Perl脚本与另一个程序的STDIN交互
- 14. 与Java Applet交互
- 15. 获取一个类与另一个完全独立的类进行交互?
- 16. 与从Java应用程序调用的Powershell进程交互
- 17. 在Django的背景下与一个程序进行交互
- 18. Haskell代码与xterm子进程交互
- 19. PHP守护进程,并与之交互
- 20. 与命令行进程交互
- 21. Python子进程:与shell脚本交互
- 22. 在Java/J2ME中与UI线程交互
- 23. 通过Java程序与R交互
- 24. 选择与Java交互的线程
- 25. 交互与使用python java程序
- 26. Java应用程序与命令行进行交互
- 27. 如何使Java应用程序与网站进行交互
- 28. Jquery与多个图像进行交互
- 29. 与C++进行交互
- 30. 与jQuery进行PDF交互
你能解释一些工作的例子吗? – Blip