使用AIR关闭正在运行的程序

时间:2013-02-07 18:47:10

标签: actionscript-3 flash flex air

我不能提供任何具体的文件,如果你可以或不可以,但我猜这是有原因的。我想通过AIR关闭一个应用程序。 (例如,按下空气应用程序内的按钮关闭Photoshop。)

截至目前,AIR无法查看当前的系统进程?我认为!?所以我猜我不能,但如果有人找到了追索权或有任何非常有用的信息。不管怎样。

谢谢!

2 个答案:

答案 0 :(得分:1)

您无法直接从AIR执行此操作,但可以使用ANE来完成。但是,您可能必须自己编写ANE - 我怀疑是否有人创建了您需要的内容。

答案 1 :(得分:0)

取决于操作系统,但在OSX / Linux下,您可以使用类似 ps 的内容来搜索正在运行的进程并通过NativeProcess调用执行脚本来终止您所需的进程?虽然我确信你可以做一些Powershell的东西,但是在Windows上并不十分确定。这样的东西加上一个杀戮脚本?

ps aux | grep Adobe\ Photoshop

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/desktop/NativeProcess.html