在Adobe AIR中使用参数向Startup文件夹添加快捷方式
时间:2020-03-05 18:41:06 来源:igfitidea点击:
我试图在Startup文件夹中包含指向我的应用程序的链接,并将参数传递给程序。
我认为,如果我在本地创建快捷方式,然后将其添加到源中,它将可以正常工作。之后,我可以在第一次运行时将其复制到Startup文件夹。
File.userDirectory.resolvePath("Start Menu\Programs\Startup\startup.lnk");
但是,我正在尝试使此过程在安装过程中发生。我看到app.xml中有一些与安装相关的设置,但是没有什么可以让我将其安装到两个文件夹或者使用参数的。
<!-- The subpath of the standard default installation location to use. Optional. --> <!-- <installFolder></installFolder> --> <!-- The subpath of the Windows Start/Programs menu to use. Optional. --> <!-- <programMenuFolder></programMenuFolder> -->
解决方案
回答
我是Air的新手,但还没有找到自定义安装过程的任何方法。看来我们仅限于应用程序代码。 (更新显得更加灵活。)
从示例看来,我们希望应用在每次Windows启动时都使用一个常量参数运行。因此,我们可能已经意识到可以进行以下设置:
NativeApplication.nativeApplication.startAtLogin=true
当应用首次运行时。我们可以将其与应用程序或者用户目录中的设置文件中的参数结合起来,完成所需的工作吗?