Добавьте ярлык в папку автозагрузки с параметрами в Adobe AIR

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

  •  09-06-2019
  •  | 
  •  

Вопрос

Я пытаюсь включить ссылку на мое приложение в папку автозагрузки с параметром, переданным программе.

Я думаю, это сработало бы, если бы я создал ярлык локально, а затем добавил его в свой исходный код.После этого я мог скопировать его в папку автозагрузки при первом запуске.

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

при первом запуске вашего приложения.Не могли бы вы объединить это с вашим параметром в файле настроек в приложении или каталоге пользователя и выполнить то, что вам нужно?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top