نمایش نتایج 1 تا 2 از 2

نام تاپیک: اجرای نرم افزار از ویندوز با دستورات اسکریپت در HTML

  1. #1
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,010

    Question اجرای نرم افزار از ویندوز با دستورات اسکریپت در HTML

    سلام

    برای اجرای یک نرم افزار از طریق اسکریپت و HTML چه کدی هست؟!
    من یکی پیدا کردم ولی کار نمی کند....


    <html>
    <script src="./jquery-2.2.3.min.js"></script>
    <script language="JavaScript" type="text/javascript"> var $jQuery = jQuery.noConflict(); </script>

    <script type="text/javascript">
    jQuery(document).ready(function()
    {
    jQuery("#example_link").on("click", function (event)
    {
    event.preventDefault(); // Recommended to stop the link from doing anything else
    document.dispatchEvent(new CustomEvent('funcIntraLaunch',
    {
    'detail': { task: 'run',
    program: 'C:\\Windows\\notepad.exe',
    workingfolder: '',
    switches: '%MY_DOCUMENTS%\\switch.txt',
    windowstate: 'max',
    recallapp: '',
    options: '',
    log: '',
    playsound: 'https://www.yourdomain.com/sound.wav',
    showerrors: 'true'
    }
    }));
    });
    });
    </script>

    <body>
    <a href="#" id="example_link">Click me</a>
    </body>
    </html>
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    72
    پست
    3,578

    نقل قول: اجرای نرم افزار از ویندوز با دستورات اسکریپت در HTML

    برای اجرای یک نرم افزار از طریق اسکریپت و HTML چه کدی هست؟!
    سلام و روز خوش

    خب به جز activex در ie
    عملا هیچ راهی نیست که در مرورگر بشه کد جاوااسکریپت مستقل و بدون تمهیدات قبلی
    به منابع سیستم دسترسی داشته باشه (کار با فایل، اجرای برنامه، ...)

    این کد اگر قرار باشه کار کنه،
    حتما قبلش باید چیزی روی سیستم آماده شده باشه (اون funcIntraLaunch کاملا نشون میده این موضوع رو).
    ظاهر داستان شبیه این هست که یک برنامه جداگانه (یا اکستنشن روی مرورگر) نصب شده که اجازه دسترسی ها رو هم کاربر بهش داده.

    راه بهتر هست:
    یک custom protocol بسازین و به یک برنامه اجرایی منتسب کنین.

    ولی در هر صورت کاربر باید اجازه بده یا با برنامه اینستالر باشه (چون باید از طریق رجیستری انجام بشه).

    پس از انجام این کار، همونجور که که مرورگرها پروتوکل هایی مثل http , https , ftp , file , mailto , ... رو میشناسن و طبق اون عمل میکنن،
    اگر در url از این کاستوم پروتوکل استفاده کنین خودکار اون برنامه اجرایی رو که براش تعریف شده باز میکنن.

    Registering an Application to a URI Scheme

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: جمعه 05 تیر 1394, 15:12 عصر
  2. آموزش: دانلود نرم افزار تحت ویندوز آموزش HTML 4 و HTML 5
    نوشته شده توسط DeveloperStudio در بخش طراحی وب (Web Design)
    پاسخ: 9
    آخرین پست: یک شنبه 17 آذر 1392, 11:17 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •