gpt4 book ai didi

apache-flex - 如何使用actionscript在flex中执行CMD命令?

转载 作者:行者123 更新时间:2023-12-01 09:08:55 27 4
gpt4 key购买 nike

我想以编程方式从我的 flex 应用程序执行 CMD 命令。类似的东西

> mediaplayer.exe "mySong.mp3"

我也尝试过使用 fscommand,但没有成功。在谷歌搜索时,我了解到 AIR 不支持它。我想知道执行命令是否还有其他选择。谢谢...

最佳答案

您需要使用 NativeProcess,它仅在 AIR 2.0+ 中可用

这应该可以解决问题:

if(NativeProcess.isSupported)
{
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();

var mp:File = new File();
mp = mp.resolvePath('native\path\to\mediaplayer.exe');

nativeProcessStartupInfo.executable = mp;

var args:Vector.<String> = new Vector.<String>();

args.push('mySong.mp3');

nativeProcessStartupInfo.arguments = args;

var process:NativeProcess = new NativeProcess();

process.start(nativeProcessStartupInfo);

}

还要确保您的 app.xml 文件包含以下内容:

<supportedProfiles>extendedDesktop</supportedProfiles>

关于apache-flex - 如何使用actionscript在flex中执行CMD命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3520995/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com