2017-08-22 149 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開始。