Adicione um atalho à pasta Inicialização com parâmetros no Adobe AIR

StackOverflow https://stackoverflow.com/questions/17966

  •  09-06-2019
  •  | 
  •  

Pergunta

Estou tentando incluir um link para meu aplicativo na pasta Startup com um parâmetro passado para o programa.

Acho que funcionaria se eu criasse o atalho localmente e depois o adicionasse à minha fonte.Depois disso, eu poderia copiá-lo para a pasta Inicialização na primeira execução.

File.userDirectory.resolvePath("Start Menu\\Programs\\Startup\\startup.lnk");

No entanto, estou tentando fazer com que isso ocorra durante a instalação.Vejo que existem algumas configurações relacionadas à instalação no app.xml, mas nada que me permita instalá-lo em duas pastas ou usar um parâmetro.

<!-- 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> -->
Foi útil?

Solução

Sou novo no Air, mas também não encontrei nenhuma maneira de personalizar o processo de instalação.Parece que você está limitado ao código do seu aplicativo.(A atualização parece mais flexível.)

Pelo seu exemplo, parece que você deseja que seu aplicativo seja executado com um parâmetro constante sempre que o Windows for iniciado.Então você provavelmente já sabe que pode definir:

NativeApplication.nativeApplication.startAtLogin=true

quando seu aplicativo for executado pela primeira vez.Você poderia combinar isso com seu parâmetro em um arquivo de configurações no aplicativo ou diretório de usuário e realizar o que precisa?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top