在闪光灯投影仪中,我需要从同一台计算机上的应用程序中检索数据。 我知道我可以使用fscommand调用此应用程序。但有没有办法得到回复?例如,如果我将调用像“正常运行时间”这样的unix二进制文件我想加载响应“11:14 up 1 day,16:14,2 users,load averages:0,47 0,73 0,88”返回闪。 这有可能吗?
到目前为止,我只使用自定义本地服务器作为后台运行的守护程序。但对于这个项目来说,这太贵了......
还有其他想法吗?
非常感谢!
答案 0 :(得分:1)
通过将应用程序打包为本机安装应用程序并使用NativeProcess类,可以使用AIR 2.0(及更高版本)执行此操作。
此Adobe quickstart tutorial应该可以帮助您入门。
还有一个sample application(仅限Mac),它使用这种技术与OS X的原生功能进行通信。它被称为SearchCentral,它是关于中途的在页面上。
如果你因为某种原因完全坚持将应用程序作为投影仪运行的想法,你可以像Todd在下面指出的那样使用Zinc及其System.execStdOut()方法。