2017-08-22 148 views
0

我目前正在研究一个小型的as3应用程序,让mac对屏幕的选定部分进行截图。所以我想知道是否可以从actionscript代码运行终端代码。是否可以从actionscript运行终端命令?

例如这行代码终端:

screencapture -x -R20,20,640,380 ~/Desktop/test.png 
+0

询问工具建议是无题的,因为这使得它成为一个非编程问题。 –

回答

5

使用NativeProcess类来发送一个命令给相应的OS的命令解释程序。

Windows上的AIR不允许您直接运行.bat文件。 Windows .bat文件由命令解释程序应用程序(cmd.exe)执行。当您调用.bat文件时,该命令应用程序可以将传递给该命令的参数解释为要启动的其他应用程序。

对于mac,从Utilities文件夹启动终端。

参考this tutorial开始。