چهارشنبه, ۶ تیر, ۱۴۰۳ / 26 June, 2024
اجرای فایلهای اجرایی از داخل صفحات Html
![اجرای فایلهای اجرایی از داخل صفحات Html](/web/imgs/16/82/01mz31.jpeg)
احتمالا شما هم تا حالا به این مسئله برخورد کرده باشید که بخواهید از داخل یک صفحه Html یک فایل EXE یا یک فایل اجرایی دیگر را اجرا کرده باشید. بنده به این مشکل زمانی برخوردم که خواستم از داخل یک فایل HTML که بر روی CD ذخیره شده بود ، یک فایل دیگر را از روی همان CD اجرا کنم .
این مورد با دو مسئله مواجه بودم :
اولا ) فایل اجرایی مورد نظر را با زدن یک کلید (بر روی صفحه HTML ) اجرا کنم.
دوما ) مسیر این فایل را پیدا کنم (چون هر کسی CD درایوش یه اسمی داره مثلا :F یا :E)
برای حل این مشکل با کمی گشتن کدهای جالبی پیدا کردم که نه تنها میتوانستند یک فایل اجرایی را ، اجرا کنند بلکه میتوانستند کارهایی از قبیل باز کردن اپلتهای ControlPanel را هم انجام دهند.
بوسیله یکی از کدها میتوانید برای اجرای یک فایل با استفاده از CreateObject یک آبجکت از نوع WScript.Shell ساخته و سپس براحتی از آن استفاده کنید، به کد زیر دقت کنید.
Set WShell = CreateObject("WScript.Shell")
WShell.Run "PATHSearch.exe"
برای حل مشکل مسیر هم بنده از دستور Document.URL برای گرفتن مسیر صفحه جاری استفاده نمودم البته شاید راههای خیلی بهتری هم باشد ولی با همین هم کارم راه افتاد.
Set WShell = CreateObject("WScript.Shell")
WShell.Run mid(document.URL,۸,len(document.URL)-۱۷) + "search.exe"
در زیر نمونه ای شبیه این دستور که با استفاده از یک آبجکت دیگر ، در یک صفحه Html بکار رفته ، میتواند اپلتهای کنترل پنل را فراخوانی نماید را آورده ایم که شما میتوانید آنرا براحتی در صفحات ( و فرمهای ) خود استفاده نمایید:
CLASSID="clsid:۱۳۷۰۹۶۲۰-C۲۷۹-۱۱CE-A۴۹E-۴۴۴۵۵۳۵۴۰۰۰۰">
computer-gis.blogfa.com
انتخابات ریاست جمهوری انتخابات انتخابات ریاست جمهوری 1403 مسعود پزشکیان انتخابات ریاست جمهوری چهاردهم سعید جلیلی مناظره انتخاباتی مناظره قالیباف علیرضا زاکانی ایران پزشکیان
عید غدیر هواشناسی قتل فضای مجازی سازمان هواشناسی آلودگی هوا آتش سوزی شهرداری تهران وزارت بهداشت قوه قضاییه آموزش و پرورش خانواده
حقوق بازنشستگان بازنشستگان مسکن قیمت طلا قیمت خودرو قیمت دلار دولت سیزدهم بانک مرکزی ایران خودرو خودرو قیمت سکه بازار خودرو
تهران سریال پایتخت میدان آزادی دزدان دریایی کارائیب تلویزیون رسانه ملی تئاتر سینمای ایران سینما فیلم
موبایل فضا
روسیه رژیم صهیونیستی غزه جنگ غزه اوکراین فلسطین لبنان اتحادیه اروپا حماس حزب الله لبنان چین ترکیه
یورو 2024 فوتبال پرسپولیس استقلال خوان کارلوس گاریدو باشگاه پرسپولیس لیگ برتر جواد نکونام باشگاه استقلال علیرضا بیرانوند جام ملت های اروپا لیگ برتر ایران
هوش مصنوعی دانش بنیان فناوری اپل عیسی زارع پور ناسا فیبرنوری
ویتامین دیابت سنگ کلیه سبزیجات افسردگی مغز