Java 使用ProcessBuilder自动化任务-如何登录?

Java 使用ProcessBuilder自动化任务-如何登录?,java,automation,processbuilder,Java,Automation,Processbuilder,我们有一个终端,用户可以登录并运行一些命令。这个“终端”是石器时代的老IBM遗留系统,您可以发送命令并获得回复。我的目标是使用“ProcessBuilder”自动化某些流程 我读到了这个特性,意识到这是解决我们很多工作的关键。在某种程度上,我正在考虑一个Java应用程序,它将自动化当前用户每天正在做的所有工作。而不是他们打钥匙数百万次,系统将为他们这样做 问题是我不确定ProcessBuilder如何做到这一点?它将如何登录?等待答复?如何指示转到菜单1选择项目5并输入消息“ABC”?如果重播为

我们有一个终端,用户可以登录并运行一些命令。这个“终端”是石器时代的老IBM遗留系统,您可以发送命令并获得回复。我的目标是使用“ProcessBuilder”自动化某些流程

我读到了这个特性,意识到这是解决我们很多工作的关键。在某种程度上,我正在考虑一个Java应用程序,它将自动化当前用户每天正在做的所有工作。而不是他们打钥匙数百万次,系统将为他们这样做

问题是我不确定ProcessBuilder如何做到这一点?它将如何登录?等待答复?如何指示转到菜单1选择项目5并输入消息“ABC”?如果重播为123,则键入XYZ等

谢谢


Ps-如果有一种不同的编程语言可以做到这一点-就开始吧

终端支持JVM吗?@Makky我不确定。我该怎么检查呢。谢谢这是您必须首先找到otu的地方。我不知道如何检查……您可以发布您一直发送到终端的示例命令吗?它被称为SNA:只有当终端应用程序从命令行运行时,processbuilder才可以这样做,因为您可以通过输入/输出流与它通信。如果它是在另一个窗口中打开的“绿屏”类型的应用程序,您可能无法从java编写脚本。