【问题标题】:Is it possible to run terminal commands from actionscript?是否可以从动作脚本运行终端命令?
【发布时间】:2018-01-30 20:38:55
【问题描述】:

我目前正在为 mac 开发一个小型 as3 应用程序,用于截取屏幕选定部分的屏幕截图。所以我想知道是否可以从动作脚本代码运行终端代码。

比如这行终端代码:

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

【问题讨论】:

  • 询问工具建议是题外话,因为这使它成为一个非编程问题。

标签: macos actionscript-3 apache-flex actionscript screenshot


【解决方案1】:

使用NativeProcess 类将命令发送到相应操作系统的命令解释器应用程序。

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

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

参考this tutorial 开始使用。

【讨论】:

    猜你喜欢
    • 2018-05-04
    • 2019-08-19
    • 2017-01-09
    • 1970-01-01
    • 2017-04-08
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 2013-08-13
    相关资源
    最近更新 更多