如何连接外部程序

时间:2016-07-09 10:51:08

标签: java ipc credentials

我想使用我的'迷你'项目连接到外部程序,因为我是Java新手,我想问你最好的方法是什么。 运行我的项目,用户看到必须插入登录名和密码的窗口 - 这里我想使用与从.exe文件运行的外部程序相同的登录名和密码:

enter image description here

我的程序的目的是发送包含不同内容/信息/数据的电子邮件。到目前为止,我已经创建了一个界面,例如,可以在Outlook中生成包含相关信息的电子邮件。但另外,我想在这个外部程序的电子邮件信息中添加(例如附件) - 让我们说一些分配给问题的指令(例如)。我想做类似的事情,以避免必须运行两个甚至三个单独的程序。

1 个答案:

答案 0 :(得分:0)

对于您的邮件需求,如果是单个邮件发送,并且您想要一个简单快速的解决方案,您可以尝试使用java机器人打开您的Outlook并填充数据。如果你的前景有很好的捷径,那就很简单了。 然而,由于在机器人处理期间与其他窗口事件的潜在交互,该解决方案不稳定。因此,您应该检查邮件是否正确填写。 如果您想要一个更可靠的解决方案但更难实现,或者您想要发送多个邮件,您可以使用JavaMail api发送邮件。

通常,在Java中,您可以根据外部程序的可能性,使用多种方式与外部程序进行数据通信:

    启动时
  • 程序参数
  • program api(java or not)
  • robot api java