[Flash] أدوبي إير لتنفيذ البرنامج


Answers

مع إير 2.0 يمكنك الآن:

if(NativeProcess.isSupported)
{
    var file:File = File.desktopDirectory;
    file = file.resolvePath("StyleLookupold.exe");

    var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
    nativeProcessStartupInfo.executable = file;
    var process:NativeProcess = new NativeProcess();

    process.start(nativeProcessStartupInfo);

}

تحتاج أيضا إلى إضافة هذا إلى ملف واصف الخاص بك.

<supportedProfiles>extendedDesktop</supportedProfiles> 
Question

أود أن اضغط على زر من تطبيق أدوبي إير وتنفيذ بعض البرامج المثبتة. على سبيل المثال، سيكون لدي زر باسم "بدء وينامب". عند الضغط على هذا يجب أن تبدأ Winamp.exe مباشرة ... أنا لا أريد تنفيذ بعض شيء سطر الأوامر، أريد فقط أن إكس لبدء. أو هو نفس الشيء ؟ واسمحوا لي أن أعرف إذا كان ذلك ممكنا.

شكرا لكم.







طريقة أخرى للقيام بذلك هو إطلاق خادم الويب بسيطة على الجهاز المحلي (في الخلفية)، وندعو انها طرق باستخدام هتبسرفيس.

خادم الويب الخلفية يمكن أن يكون على سبيل المثال في الثعبان: http://fragments.turtlemeat.com/pythonwebserver.php

ويمكن أن إطلاق التنفيذات وتوفير وظائف لا يمكن إير.

هذا يحافظ على رمز فليكس نظيفة لأنه ينفذ فقط واجهة ريست والثعبان (أو لغة أخرى) بقية العمل. يمكنك أيضا الاستفادة من استخدام الثعبان كواجهة لقاعدة بيانات سكليت أو يمكنك إطلاق دجانغو كله كخادم ويب.

العيب الوحيد هو أن الخادم يجب أن يكون قيد التشغيل بالفعل على لوكالهوست .. والاستماع إلى بعض المنفذ (أي 81). يمكنك ربما القيام بذلك عن طريق إطلاق الخادم على بدء النظام.

انها ليست أفضل وسيلة ولكن في بعض الحالات يمكن أن تساعد المشروع الخاص بك كما فعلت بالنسبة لي.




أو بسيطة موقع الويب الخاص بي إنشاء مخصص المثبت إلى تطبيق جديد قراءة المزيد

http://board.flashkit.com/board/showthread.php؟834579-Embed-exe-file-from-swf-to-write-to-local-directory

مكافأة تلميح: نوصي باستخدام إنيغما مربع الظاهري لأنها حرة وأنها جيدة جدا لتطبيق الظاهري أو إيكس باكر مثل بوكسيداب باكر ولكنها تكلف كثيرا من لغز مربع الظاهري شكرا!




اطلع على مشاركة المدونة هذه: تشغيل ملف إيكس من إير

ملخص قصير:

"إذا كنت حقا بحاجة لتشغيل ملفات إكس الخارجية، وليس هناك طريقة أخرى لحل مشكلتك، ثم سوف تأكد من أن المستخدم يعمل هذا البرنامج آخر قبل إطلاق تطبيق إير."