Aggiungi un collegamento alla cartella Esecuzione automatica con parametri in Adobe AIR

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

  •  09-06-2019
  •  | 
  •  

Domanda

Sto cercando di includere un collegamento alla mia applicazione nella cartella Esecuzione automatica con un parametro passato al programma.

Penso che funzionerebbe se creassi il collegamento localmente e poi lo aggiungessi alla mia fonte.Successivamente potrei copiarlo nella cartella Esecuzione automatica al primo avvio.

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

Tuttavia, sto cercando di far sì che ciò si verifichi durante l'installazione.Vedo che ci sono alcune impostazioni relative all'installazione in app.xml, ma nulla che mi consenta di installarlo in due cartelle o di utilizzare un parametro.

<!-- 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> -->
È stato utile?

Soluzione

Sono nuovo in Air, ma non ho trovato alcun modo per personalizzare il processo di installazione.Sembra che tu sia limitato al codice dell'applicazione.(L'aggiornamento sembra più flessibile.)

Dal tuo esempio, sembra che tu voglia che la tua app venga eseguita con un parametro costante ogni volta che si avvia Windows.Quindi probabilmente sei già consapevole che puoi impostare:

NativeApplication.nativeApplication.startAtLogin=true

alla prima esecuzione dell'app.Potresti combinarlo con il tuo parametro in un file di impostazioni nell'applicazione o nella directory dell'utente e ottenere ciò di cui hai bisogno?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top