یکشنبه, ۲۷ خرداد, ۱۴۰۳ / 16 June, 2024
اجرای فایلهای اجرایی از داخل صفحات Html
احتمالا شما هم تا حالا به این مسئله برخورد کرده باشید که بخواهید از داخل یک صفحه 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 استقلال سپاهان مس رفسنجان باشگاه پرسپولیس جام حذفی جام ملت های اروپا لیگ برتر فدراسیون فوتبال جواد نکونام
اینترنت هوش مصنوعی اپل رشد مهاجرت ایلان ماسک ناسا گوگل مایکروسافت سامسونگ پهپاد وزارت ارتباطات
سازمان غذا و دارو دیابت ویتامین سنگ کلیه کاهش وزن چاقی تجهیزات پزشکی فشار خون پیری