.

.

اجرای یک فایل با شروع ویندوز بوسیله دستورات CMD

باز شدن یک فایل به طور اتوماتیک همزمان با شروع ویندوز میتواند کاربردهای متفاوتی داشته باشد. برای مثال؛ زمانی که یک سیستم به صورت مشترک توسط چند نفر مورد استفاده قرار میگیرد، مثلا در کافی نت و یا در یک شبکه، بخواهید هنگام ورود دیگر کاربران به محیط ویندوز پیام خاصی را نمایش دهید و یا یک متن یا نوشته را به عنوان یک یادآوری برای خود داشته باشید تا در دفعات بعدی با شروع ویندوز برای شما نمایش داده شود.

نایت اسکین

 برای این منظور میتوانید از نرم افزارهای مختلفی استفاده کنید ولی قصد داریم روشی را بیان کنیم که بدون نیاز به نصب نرم افزار و با استفاده از توانایی ها و امکانات ویندوز کار انجام شود، از این رو دو گزینه پیش رو داریم:

  1. استفاده از Task Scheduler ویندوز
  2. استفاده از محیط CMD

در گزینه ی نخست میتوانید در محیطی گرافیکی که ویندوز برای شما در نظر گرفته است یک یا چند دستور را تعیین کنید تا برای شما در شرایط مختلف اجرا شوند.

در گزینه ی دوم نیز دقیقا همین امکانات وجود دارد با این تفاوت که تنها نیاز به چند سطر کد نویسی دارید.

گرچند گزینه ی نخست به نظر ساده تر خواهد بود ولی در این مطلب استفاده از محیط CMD را که سریعتر و کوتاهتر است برای شما توضیح خواهیم داد و در مطلب بعدی کار با Task Scheduler را بیان خواهیم کرد.

اجرای اتوماتیک یک فایل همزمان با شروع ویندوز

قبل از شروع، بهتر است یک پوشه ی جدید در یکی از درایوهای سیستم ایجاد کنید. برای مثال، ما یک پوشه با نام Loader در درایو C ایجاد کرده ایم و فایلهایی که قصد داریم با شروع ویندوز اجرا شوند را در آن کپی نموده ایم. (C:\Loader)

فایل مثال در این آموزش، arj44.pdf نام دارد که آن را در پوشه ی ساخته شده کپی کرده ایم. پس مسیر این فایل C:\Loader\Arj44.pdf خواهد بود. اکنون همه چیز برای شروع نوشتن دستور ویندوز آماده است.

بر روی منوی استارت ویندوز کلیک کنید (و یا از روی صفحه کلید، کلید ویندوز دکمه ی ویندوز را فشار دهید) و در جعبه ی جستجو، عبارت CMD را تایپ و کلید Enter را فشار دهید. با این کار پنجره دستورات ویندوز یا همان پنجره ی Command Prompt برای شما گشوده خواهد شد:

پنجره ی CMD یا Command Prompt

برای ایجاد یک دستور یا Task در ویندوز باید ساختار زیر را داشته باشیم:


schtasks /create /sc onlogon /tn  NAME /tr FILE_ADDRESS


البته بجای NAME باید یک نام دلخواه انتخاب کنید. این نام در واقع عنوانی است که برای Task خود انتخاب کرده اید. برای مثال ما در اینجا نام این Task را arj44 قرار میدهیم.

بجای FILE_ADDRESS هم باید مسیر فایل مورد نظر را قرار دهیم. همانطور که قبل تر گفتیم، مسیر فایل C:\Loader\Arj44.pdf می باشد.

با این حساب کد فوق باید به صورت زیر تغییر کند:

schtasks /create /sc onlogon /tn arj44  /tr C:\Loader\Arj44.pdf

اگر ویندوز پسورد داشته باشد،بعد از اجرای دستور فوق پسورد ویندوز را درخواست می نماید.


حال اگر ویندوز را ریستارت کنید، پس از روشن شدن کامپیوتر، فایل Arj44.pdf گشوده خواهد شد. بجای این فایل میتوانید یک فایل متنی، PDF و یا هر چیز دیگری را نیز نمایش دهید.

حذف Task ایجاد شده و غیرفعال کردن نمایش اتوماتیک فایل پس از شروع ویندوز

برای غیرفعال کردن و یا حذف Task ایجاد شده باید نام آن را به یاد داشته باشید. (در اینجا نام Task همان arj44  است.)

سپس در پنجره ی CMD کد زیر را تایپ کنید:

schtasks /delete /tn arj44 

البته باید بجای arj44  نامی که برای Task خود انتخاب کرده بودید را وارد کنید.


اگر همه چیز را به درستی تایپ کرده باشید، یک پیام اخطار برای شما نمایش داده میشود که “آیا از حذف کردن Task با نام arj44  اطمینان دارید؟” و دو گزینه در اختیار شما قرار داده میشود: (Y/N) :

  1. Y مخفف Yes به معنی بله
  2. N مخفف No به معنی خیر

کافی است حرف Y را تایپ و Enter را فشار دهید. پیامی مبنی بر موفقیت آمیز بودن حذف Task برای شما نمایش داده خواهد شد و به این ترتیب دیگر فایل .Arj44.pdfبا شروع ویندوز نمایش داده نخواهد شد.

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.