أضف اختصارًا إلى مجلد بدء التشغيل باستخدام المعلمات في 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