اجرای خودکار یک ویدیو در هنگام بوت شدن ویندوز

چگونه یک ویدیو را هنگام روشن شدن ویندوز به‌صورت خودکار و فول‌اسکرین پخش کنیم؟ آموزش گام‌به‌گام اسکریپت اجرای ویدیو در استارتاپ....

انتشار: , زمان مطالعه: 3 دقیقه
اجرای خودکار یک ویدیو در هنگام بوت شدن ویندوز
دسته بندی: برنامه نویسی تعداد بازدید: 110

برای این کار، از یک Batch Script استفاده خواهیم کرد که در پوشه Startup ویندوز قرار می‌گیرد تا هنگام راه‌اندازی سیستم، ویدیوی موردنظر را اجرا کند.

کد اصلی اجرای ویدیو در استارتاپ

کد زیر، یک فایل batch به نام autoplay.bat ایجاد می‌کند که خودش را در پوشه استارتاپ کپی کرده و ویدیو را به‌صورت فول‌اسکرین در Windows Media Player پخش می‌کند.

@echo off

:: Programmer       : Ebrahim Shafiei (EbraSha)
:: Email           : [email protected]

:: Define the startup folder path
set "startupFolder=%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup"

:: Check if the batch file exists in the startup folder
if not exist "%startupFolder%\autoplay.bat" (
    :: Copy the batch file to the startup folder
    copy "%~dp0autoplay.bat" "%startupFolder%"
    :: Copy the video file to the startup folder
    copy "%~dp0video.mp4" "%startupFolder%"
)

:: Play the video file in fullscreen using Windows Media Player
start "" "wmplayer.exe" "%~dp0video.mp4" /fullscreen

نحوه عملکرد اسکریپت

  1. ابتدا مسیر پوشه استارتاپ را مشخص می‌کند.
  2. بررسی می‌کند که آیا اسکریپت قبلاً در استارتاپ کپی شده یا خیر.
  3. اگر وجود نداشت، فایل batch و فایل ویدیو را در پوشه Startup کپی می‌کند.
  4. در نهایت، Windows Media Player را باز کرده و ویدیو را در حالت تمام صفحه (Full-Screen) اجرا می‌کند.

حذف اسکریپت از استارتاپ

اگر بخواهید این قابلیت را غیرفعال کنید، می‌توانید از اسکریپت زیر استفاده کنید. این کد فایل اسکریپت و ویدیو را از استارتاپ حذف می‌کند.

@echo off

:: Programmer       : Ebrahim Shafiei (EbraSha)
:: Email           : [email protected]

:: Define the startup folder path
set "startupFolder=%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup"

:: Define the file paths
set "batFile=%startupFolder%\autoplay.bat"
set "videoFile=%startupFolder%\video.mp4"

:: Delete the batch file if it exists
if exist "%batFile%" (
    del "%batFile%"
    echo autoplay.bat has been deleted.
) else (
    echo autoplay.bat not found.
)

:: Delete the video file if it exists
if exist "%videoFile%" (
    del "%videoFile%"
    echo video.mp4 has been deleted.
) else (
    echo video.mp4 not found.
)

pause

نحوه عملکرد اسکریپت حذف

  1. مسیر پوشه استارتاپ را مشخص می‌کند.
  2. بررسی می‌کند که آیا فایل autoplay.bat و video.mp4 وجود دارند.
  3. در صورت وجود، آن‌ها را حذف کرده و پیام مناسبی نمایش می‌دهد.
  4. در نهایت، از pause استفاده می‌شود تا کاربر نتیجه را ببیند.

نکات مهم

  • این روش برای سیستم‌های Windows 7/8/10/11 کار می‌کند.
  • مطمئن شوید که فایل‌های autoplay.bat و video.mp4 در همان پوشه‌ای قرار دارند که این اسکریپت را اجرا می‌کنید.

این روش یکی از ساده‌ترین راه‌ها برای پخش خودکار یک ویدیو هنگام بوت شدن ویندوز است. شما می‌توانید این اسکریپت را بسته به نیاز خود تغییر دهید و حتی از پخش‌کننده‌های دیگر استفاده کنید.


دیدگاه های مربوط به این مقاله (برای ارسال دیدگاه در سایت حتما باید عضو باشید و پروفایل کاربری شما تکمیل شده باشد)