首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从NetBeans插件到C# WinForms应用程序的消息传递

从NetBeans插件到C# WinForms应用程序的消息传递
EN

Stack Overflow用户
提问于 2014-12-03 05:33:22
回答 1查看 104关注 0票数 0

这个问题的简短版本是,如何从Java应用程序(具体地说,是NetBeans插件)向已经运行的C# WinForms可执行应用程序发送消息(例如,文件路径)?

一些细节。

我目前有一个自己构建的Windows应用程序(它类似于脚本文件的解析器/编辑器,以帮助我们的测试团队使用简单的GUI工具自动执行脚本构建过程)。在应用程序中,您可以使用应用程序的“加载”按钮、热键、拖放等来加载文件。您也可以从命令行打开应用程序,并将一个或多个文件路径作为参数,应用程序将启动时已加载给定的文件。

应请求,我拼凑了一个NetBeans插件(Java),它获取当前在NetBeans中处于焦点的文件的文件路径,然后以聚焦文件的路径作为参数执行我的应用程序。这让我可以直接从NetBeans启动我的应用程序,并在我的应用程序中打开正在NetBeans中编辑的文件。

所以我的应用程序可以做什么:启动从CLI加载的文件参数从内部加载命令动态加载文件

它不能做的事情(我想添加的):从外部消息参数动态加载运行实例中的文件从CLI消息参数动态加载运行实例中的文件

MSMQ是一个我不能使用的解决方案。在许多其他帖子中看到了它的建议。需要注意的是,NetBeans插件和我的应用程序将始终位于同一系统上,但我无法在所有目标计算机上获取MSMQ。

EN

回答 1

Stack Overflow用户

发布于 2014-12-03 07:19:27

两个建议:

(1)如果您能找到一种方法将事件从Java进程发布到windows事件日志中,那么您肯定可以设置您的.net应用程序来监视特定的事件类型

(2)如果您可以安排.net应用程序使用FileSystemWatcher监视在特定目录(可能在%TEMP%中)创建的文件,则可以让您的Java进程写入一个包含您希望传递的任何信息的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27259397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档