【问题标题】:Adobe AIR - Options to open folder in Windows ExplorerAdobe AIR - 在 Windows 资源管理器中打开文件夹的选项
【发布时间】:2010-05-04 13:53:40
【问题描述】:

你好 StackOverflow 社区,

有什么方法可以在 Adob​​e AIR 的 Windows 资源管理器中打开文件夹?

在 AIR 2.0 之前似乎不会添加这些 API,但在此之前是否有任何解决方法可用于启用此功能?

谢谢, 毛里西奥

【问题讨论】:

    标签: apache-flex file air windows-explorer


    【解决方案1】:

    尝试为文件名启动一个新的 URLRequest。理论上,它会将该请求发送到 Windows 机器上的默认浏览器,这可能会打开该文件夹。

    类似这样的:

    <?xml version="1.0" encoding="utf-8"?>
    <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Script><![CDATA[
    import flash.net.URLRequest;
    
    public function clickButton():void{
    var request : URLRequest = new URLRequest('C:\\projects\\');
    navigateToURL(request )    
    }
    ]]></mx:Script>
    
    <mx:Button click="clickButton()" />
    </mx:WindowedApplication>
    

    代码示例取自我的一篇较早的博客文章: http://www.jeffryhouser.com/index.cfm/2008/4/22/Using-AIR-to-launch-other-applications

    【讨论】:

    • 直到 AIR 2.0 发布我相信这是我们可以使用的唯一方法。谢谢!
    • 它确实打开了浏览器窗口,但文件夹内容直接显示在浏览器中。 Windows 资源管理器对话框未启动。我们如何打开 Window Explorer 对话框?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 2021-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多