dos 命令 Flex 核心

问题描述 投票:0回答:3

我可以从 Flex 执行一些类似 dos 的命令吗?

attrib c:\a.txt -h

C

exec()
中可用的函数,Java
Runtime.getRuntime().exec()
中可用。 但是Flex中有可用的吗?

apache-flex command
3个回答
0
投票

我认为最接近实现这一目标的是使用 fscommand(),它有很多限制。

请记住,Flex 应用程序在 Flash 播放器中运行(通常在浏览器中),因此通常无法访问主机文件系统的 shell 命令。


0
投票

两个最受欢迎的功能 Adobe AIR 已经能够 从 AIR 启动本机可执行文件 应用程序和能力 将本机库集成到 AIR 中 应用。不幸的是,两者都没有 该功能将包含在 Adobe AIR 中 1.0.

但是有一个解决方法。它有点复杂,但很优雅,应该可以解决您的问题。它依赖于 CommandProxy,这是一个用于代理应用程序和操作系统之间调用的工具包。您将在这里找到一篇详细的文章,了解如何实施此解决方案


0
投票
var file:File =new File(批处理文件的路径)

//不要给出.bat扩展名,只需要文件名。
文件.openWithDefaultApplication();
// 批处理文件将打开并运行您编写的 dos 命令

© www.soinside.com 2019 - 2024. All rights reserved.