• ایجاد فایل bat txt. چگونه یک فایل bat ایجاد کنیم؟ این فایل ها برای چیست؟

    فایل‌های دسته‌ای یا دسته‌ای فایل‌های متنی ساده‌ای هستند که حاوی مجموعه‌ای از دستورات مفسر هستند و دارای پسوند bat یا cmd هستند (cmd فقط روی سیستم‌عامل‌های خانواده NT کار می‌کند). شما می توانید چنین فایل هایی را با استفاده از notepad یا هر ویرایشگر متن دیگری ویرایش کنید.

    دفترچه یادداشت را باز کنید و دو خط زیر را تایپ کنید:

    @echo این فایل دسته ای
    @مکث

    این فایل دسته ای
    کلیدی را برای ادامه فشار دهید...

    پس از فشار دادن هر کلید، پنجره بسته می شود، زیرا فایل bat انجام شد
    لطفا توجه داشته باشید که نماد سگ قبل از هر دستور در فایل خفاش نشان می دهد که خود دستور نیازی به نمایش در صفحه ندارد، بلکه فقط باید نتیجه کار آن نمایش داده شود. برای آزمایش، کاراکتر سگ را از ابتدای هر خط حذف کنید، فایل bat حاصل را ذخیره و اجرا کنید.

    دستورات مورد استفاده در فایل های bat

    لیست دستورات قابل استفاده در فایل های bat را می توان با تایپ در خط فرمان (Start - Run - cmd برای خانواده ویندوز NT یا Start - Run - command for 9x line) مشاهده کرد.

    نتیجه کمک لیستی از دستورات موجود با توضیحات مختصری برای آنها است. برای دریافت اطلاعات دقیق تر در مورد دستور مورد علاقه، help command_name را در خط فرمان تایپ کنید. به عنوان مثال، برای دریافت راهنمایی دقیق در مورد کلیدهای دستوری AT، دستور زیر را اجرا کنید:

    در نتیجه لیستی از کلیدهای اجرای دستور AT از فایل bat روی صفحه نمایش داده می شود.
    اگر فایل bat تحت ویندوز (نه در DOS خالص) اجرا شود، می توانید هر برنامه ای را اجرا کنید یا فایل هایی را از آن باز کنید. به عنوان مثال، شما باید پس از اتمام کار، فایل لاگ فایل bat را به طور خودکار باز کنید. برای این کار کافیست دستور زیر را در فایل bat در خط آخر وارد کنید:

    filename.txt را شروع کنید

    نتیجه اجرای این دستور باز شدن فایل filename.txt خواهد بود و خود فایل bat کار خود را کامل می کند. اگر فایل لاگ کوچک باشد، این روش خوب است، در غیر این صورت Notepad از باز کردن آن امتناع می کند و پیشنهاد استفاده از WordPad را می دهد. اما این مشکل نیز قابل حل است که در مثال های بعدی نشان داده خواهد شد.

    چگونه به طور خودکار راه اندازی فایل های خفاش

    اغلب اوقات لازم است که راه‌اندازی فایل‌های bat خودکار برای انجام عملیات معمول آنها انجام شود. برای اجرای فایل‌های bat بر اساس یک برنامه، Scheduler که در تحویل استاندارد ویندوز گنجانده شده است، مناسب‌تر است. با استفاده از این کمک، می‌توانید راه‌اندازی یک فایل دسته‌ای را در روزها یا ساعت‌های معین و در یک بازه زمانی معین به‌طور بسیار انعطاف‌پذیر پیکربندی کنید. می توانید چندین برنامه و غیره ایجاد کنید.

    برای اجرای فایل های دسته ای به صورت محلی، می توانید از راه حل های شخص ثالث استفاده کنید، زیرا جایگزین های پولی و رایگان زیادی برای Scheduler استاندارد وجود دارد.

    فایل های دسته ای همچنین می توانند به عنوان اسکریپت ورود به سیستم در دامنه ها استفاده شوند. با استفاده از آنها در این راه، هر بار که کاربر بدون توجه به تمایل خود وارد شبکه می شود، اجرا می شوند. با کمک آنها می‌توانید جمع‌آوری اطلاعات مربوط به ماشین‌ها یا نرم‌افزارهای نصب شده بر روی رایانه‌های کاربران را خودکار کنید، تنظیمات ویندوز را مجبور به تغییرات کنید، نرم‌افزار را بدون توجه کاربر نصب کنید و سایر کارهایی را که انجام دستی زمان بسیار زیادی طول می‌کشد را خودکار کنید.

    نحوه ایجاد یک فایل با نام دلخواه از یک فایل bat

    یک کاراکتر تغییر مسیر برای ایجاد یک فایل در طول اجرای فایل دسته ای استفاده می شود. به نظر می رسد این است:
    >
    آن ها برای ایجاد یک فایل، باید جریان را از صفحه به یک فایل تغییر مسیر دهید. با دستور زیر می توانید این کار را انجام دهید:

    @echo Start file>C:\1.txt

    پس از اجرای این دستور، یک فایل متنی با خط فایل Start در ریشه درایو C ایجاد می شود.
    هنگام ایجاد یک فایل، می توانید از متغیرهای سیستم یا قسمت هایی از آنها به نام آن استفاده کنید. به عنوان مثال، می توانید یک فایل گزارش در مورد عملکرد یک فایل bat با نامی برابر با تاریخ راه اندازی فایل bat ایجاد کنید. برای این کار می توانید از خطوط زیر در فایل bat استفاده کنید.

    تنظیم datetemp=%date:~-10%
    @echo .>%SYSTEMDRIVE%\%DATETEMP%.txt

    این دو خط به این صورت کار می کنند. ابتدا یک متغیر datetemp در حافظه ایجاد می کنیم که 10 کاراکتر از سمت راست به چپ متغیر سیستم DATE را به آن اختصاص می دهیم. بنابراین، اکنون متغیر موقت datetemp فقط حاوی تاریخ جاری است. در خط بعدی خروجی کاراکتر نقطه را به فایلی هدایت می کنیم که نام آن را از متغیر datetemp گرفته ایم و پسوند txt به صراحت مشخص شده است. فایل در درایو سیستم کامپیوتری که فایل bat در آن اجرا می شود ایجاد می شود.

    هنگامی که یک مدیر اطلاعاتی در مورد رایانه های موجود در شبکه جمع آوری می کند، ممکن است راحت تر باشد که نام رایانه را به نام فایل اضافه کنید. این کار به راحتی با دستور زیر قابل انجام است:

    @echo .>C:\FolderName\%COMPUTERNAME%.txt

    این دستور در حین اجرای فایل دسته ای، یک فایل متنی در درایو C با نام کامپیوتری که فایل دسته ای روی آن اجرا می شود ایجاد می کند.
    برای ایجاد یک فایل با یک نام خاص، می توانید از هر متغیر سیستمی استفاده کنید یا فایل خود را بر اساس متغیرهای سیستم و/یا داده های دیگر ایجاد کنید.

    نحوه ایجاد پوشه از فایل bat

    برای ایجاد یک پوشه، از دستور MKDIR یا مشابه اختصاری آن MD استفاده کنید. برای ایجاد یک پوشه از یک فایل bat، باید از دستور زیر استفاده کنید:

    پس از اجرای چنین دستوری، پوشه FolderName در پوشه ای که فایل bat از آن راه اندازی می شود ایجاد می شود. برای ایجاد یک فایل در مکانی غیر از راه اندازی فایل bat، به عنوان مثال، در ریشه درایو D، از یک علامت صریح از مکان پوشه جدید استفاده کنید. دستور به شکل زیر خواهد بود:

    MD D:\FolderName

    هنگام ایجاد پوشه ها، می توانید از متغیرهای سیستم استفاده کنید. به عنوان مثال، می توانید یک پوشه در ریشه درایو D با نام کاربر فعلی ایجاد کنید. برای انجام این کار به متغیر %USERNAME% نیاز دارید و دستور به شکل زیر خواهد بود:

    MD D:\%USERNAME%

    می توانید دستور را پیچیده تر کنید و پوشه ای با نام کاربر فعلی در درایو سیستم رایانه وی ایجاد کنید. دستور برای این شبیه به این خواهد بود:

    MD %SYSTEMDRIVE%\%USERNAME%

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

    تنظیم datetemp=%date:~-10%
    MD %SYSTEMDRIVE%\%datetemp%

    این ساخت و ساز به شرح زیر عمل می کند.
    دستور اول یک متغیر datetemp در حافظه ایجاد می کند که با پایان یافتن فایل bat از بین می رود. تا زمانی که فایل bat کار خود را تمام نکرده باشد، می توان با مقدار این متغیر عمل کرد. به متغیر datetemp 10 کاراکتر از راست به چپ متغیر سیستم DATE اختصاص داده شده است. از تاریخ جاری متغیر DATE دارای فرمت Dn DD.MM.YYYY است. اولین کاراکترهای سمت چپ نام روز هفته است، بنابراین آنها را کنار می گذاریم و فقط تاریخ فعلی را به متغیر موقت datetemp اختصاص می دهیم.
    این به لیستی از امکانات در هنگام ایجاد پوشه ها محدود نمی شود. شما می توانید متغیرها را هر طور که دوست دارید دستکاری کنید و پوشه هایی با نام های منحصر به فرد و خوانا ایجاد کنید. با دستور SET می توانید لیستی از همه متغیرها را دریافت کنید.

    نحوه تغییر مسیر خروجی دستورات به یک فایل

    اغلب، هنگام اجرای یک فایل bat پیچیده در حالت خودکار، بررسی نتایج کار آن به دلایل زیادی دشوار است. بنابراین، نوشتن نتایج دستورات فایل دسته ای در یک فایل متنی (فایل لاگ) آسان تر است. و سپس عملکرد صحیح فایل bat را طبق این لاگ تجزیه و تحلیل کنید.
    تغییر مسیر نتیجه دستورات فایل bat به یک فایل log بسیار ساده است. موارد زیر نشان می دهد که چگونه می توان این کار را انجام داد.
    یک فایل bat با محتوای زیر ایجاد کنید (این خطوط را در Notepad کپی کنید و فایل را با پسوند bat ذخیره کنید):

    @echo خاموش
    اکو شروع %time%
    echo ایجاد test.txt
    echo test>C:\test.txt
    echo کپی Test.txt به Old_test.txt
    C:\test.txt C:\Old_test.txt را کپی کنید
    اکو توقف %time%

    خط اول خروجی خود دستورات را غیرفعال می کند. بنابراین، تنها نتایج اجرای آنها در فایل log نوشته می شود.
    خط دوم زمان شروع فایل دسته ای را در فایل گزارش می نویسد.
    خط سوم به فایل log توضیحی می نویسد که دستور زیر فایل test.txt را ایجاد می کند
    دستور خط چهارم فایل test.txt را از ریشه درایو C ایجاد می کند. برای مثال فایل ایجاد می شود. این دستور کلمه test را در فایل C:\test.txt می نویسد
    خط پنجم خروجی به فایل log توضیح می دهد که دستور زیر یک فایل را از یک مکان به مکان دیگر کپی می کند.
    دستور در خط ششم فایل ایجاد شده C:\test.txt را در فایل C:\Old_test.txt کپی می کند. یک کپی از فایل با نام جدید ایجاد می شود.
    آخرین خط هفتم شامل فرمان نمایش زمان پایان فایل دسته ای است. همراه با ثبت زمان شروع فایل دسته ای به فایل گزارش، این دو مقدار زمانی تخمینی از زمان اجرای فایل دسته ای ارائه می دهند.

    این فایل دسته ای را با نامی مانند 1.bat ذخیره کنید
    فرض کنید می خواهیم گزارشی از عملکرد یک فایل دسته ای در یک پوشه جداگانه ذخیره کنیم و هر روز یک گزارش با نام فایل جدید بنویسیم تا بتوانیم در هر روز به گزارش های مربوط به روزهای قبل دسترسی داشته باشیم. علاوه بر این، من می خواهم نام فایل لاگ را در قالب تاریخ عملکرد فایل دسته ای داشته باشم. برای پیاده سازی همه اینها، اجازه دهید یک پوشه در درایو C (مثلا) با نام LOG، یعنی. مسیر کامل به آن شبیه C:\LOG خواهد بود. ما فایل دسته ای ایجاد شده 1.bat را با دستور زیر اجرا می کنیم:

    1.bat>C:\LOG\%date~-10%.txt

    اگر فایل دسته ای از Scheduler راه اندازی می شود، باید مسیر کامل فایل bat را مشخص کنید. به یاد داشته باشید که اگر در مسیر فاصله وجود دارد، باید از نقل قول یا فرمت 8.3 استفاده کنید. یعنی اگر مسیر فایل bat برای مثال C:\Program Files\1.bat باشد، برای اجرای فایل bat باید یکی از خطوط زیر در خط فرمان Scheduler مشخص شود:

    "C:\Program Files\1.bat">C:\LOG\%date~-10%.txt
    C:\Progra~1\1.bat>C:\LOG\%date~-10%.txt

    پس از اجرای فایل 1.bat در پوشه C: \ LOG، فایلی با نامی برابر با تاریخ راه‌اندازی فایل bat ایجاد می‌شود، به عنوان مثال، 01/13/2004.txt این یک گزارش در مورد عملیات فایل دسته ای 1.bat
    اجرای فایل bat که نمونه ای از آن در لیست اول بالای صفحه با دستور بالا نشان داده شده است، منجر به ایجاد یک فایل log با محتوای زیر می شود:

    شروع 19:03:27.20
    test.txt ایجاد کنید
    Test.txt را در Old_test.txt کپی کنید
    فایل های کپی شده: 1.
    توقف 19:03:27.21

    بنابراین، برای تغییر مسیر نتایج bat-file به log-file، باید از نماد redirection استفاده کنید> نحو به شرح زیر است:

    Path\FileName.bat>Path\LogFileName.txt

    پسوند فایل لاگ می تواند هر چیزی باشد. در صورت تمایل، گزارش اجرای کار دسته‌ای را می‌توان حتی به‌عنوان یک صفحه html قالب‌بندی کرد (برچسب‌های مربوطه را می‌توان در یک فایل گزارش نمایش داده شود، همانطور که نظرات در مثال 1.bat نمایش داده شد) و در سرور شرکت کپی کرد.

    نحوه پاسخگویی خودکار به درخواست تایید

    برخی از دستورات به تأیید یک عمل بالقوه خطرناک در هنگام اجرا نیاز دارند. به عنوان مثال، دستوراتی مانند format یا del ابتدا درخواست تایید برای اجرای بیشتر می کنند. اگر یکی از این دستورات در یک فایل دسته ای اجرا شود، اعلان تایید، اجرای فایل دسته ای را متوقف می کند و منتظر می ماند تا کاربر یکی از گزینه ها را انتخاب کند. علاوه بر این، اگر نتیجه اجرای دسته‌ای فایل به یک فایل گزارش هدایت شود، کاربر درخواست تأیید را نخواهد دید و فایل دسته‌ای ثابت به نظر می‌رسد.

    برای رفع چنین مزاحمت هایی می توانید پاسخ مورد نظر را به دستور هدایت کنید. آن ها عمل معکوس را انجام دهید تا خروجی دستور را به یک فایل هدایت کنید.
    بیایید به مثالی نگاه کنیم که چگونه درخواست تأیید یک اقدام بالقوه خطرناک است. بیایید در درایو C، به عنوان مثال، یک پوشه Folder ایجاد کنیم. بیایید در آن ایجاد کنیم یا هر دو فایل را در آن کپی کنیم. سپس یک خط فرمان باز کنید و دستور زیر را اجرا کنید:

    این دستور باید تمام فایل ها را از پوشه مشخص شده حذف کند. اما قبل از آن، درخواستی برای تایید محتوای زیر صادر می شود:

    C:\Folder\*، ادامه دهید؟

    اجرای دستور متوقف می شود تا زمانی که کلید Y یا کلید N فشار داده شود. هنگامی که یک فایل دسته ای در حالت خودکار اجرا می شود، اجرای آن متوقف می شود.
    برای جلوگیری از این، از تغییر مسیر استفاده می کنیم. تغییر مسیر با استفاده از نماد انجام می شود
    نوار عمودی نشان می دهد که به جای نمایش کاراکتر بر روی صفحه، باید به دستوری که بعد از کاراکتر قرار می گیرد، داده شود. بیایید تغییر مسیر را آزمایش کنیم. دستور زیر را در خط فرمان اجرا کنید:

    echo Y|del C:\Folder

    صفحه یک درخواست تأیید برای حذف همه فایل‌های موجود در پوشه، اما با پاسخ مثبت (Y) نشان می‌دهد. تمام فایل های موجود در پوشه حذف خواهند شد.
    مراقب این دستور باشید.

    نحوه غیرفعال کردن خروجی دستورات روی صفحه هنگام اجرای یک فایل دسته ای

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

    این دستور دستور echo Testing و در خط بعدی - نتیجه کار آن کلمه Testing را نمایش می دهد.

    این دستور فقط نتیجه دستور را نمایش می دهد. کلمه تست خود فرمان نمایش داده نخواهد شد.
    اگر در حین اجرای کل فایل نیازی به نمایش دستورات روی صفحه ندارید، نوشتن دستور زیر در خط اول فایل دسته ای آسان تر است:

    این دستور خروجی دستورات روی صفحه نمایش را در طول کل فایل دسته ای غیرفعال می کند. برای جلوگیری از نمایش خود دستور، با علامت @ شروع می شود.

    نحوه اجرای دیگری از یک فایل bat

    گاهی اوقات هنگام اجرای یک فایل دسته ای، اجرای یک فایل دسته ای دیگر ضروری می شود. علاوه بر این، در برخی موارد، اجرای فایل دسته ای اصلی باید در حین اجرای فایل کمکی به حالت تعلیق درآید و در برخی دیگر، فایل کمکی باید موازی با فایل اصلی اجرا شود.
    به عنوان مثال، اجازه دهید دو فایل bat ایجاد کنیم. یکی به نام 1.bat و حاوی تنها یک فرمان

    دومی 2.bat نام دارد و همچنین شامل یک فرمان است

    حالا فایل 1.bat را اجرا می کنیم.پنجره ای باز می شود که در آن از شما خواسته می شود هر کلیدی را برای ادامه فشار دهید و پس از فشار دادن آن پنجره بسته می شود. بنابراین، فراخوانی از یک فایل دسته ای به فایل دیگر با استفاده از دستور فراخوانی، اجرای فایل دسته ای را متوقف می کند تا زمانی که اجرای فایل دسته ای فراخوانی شده توسط فرمان فراخوانی کامل شود.

    در غیر این صورت، باید یک برنامه یا یک فایل دسته‌ای دیگر را از یک فایل bat بدون وقفه در اجرای فایل دسته‌ای اصلی اجرا کنید. این اغلب باید انجام شود، برای مثال، با باز کردن اجباری گزارش عملیات یک فایل دسته ای برنامه ریزی شده برای شب، به طوری که در صبح کاربر بتواند صحت اجرای آن را بررسی کند. برای این کار از دستور start استفاده کنید Let's fix the line in file 1.bat with

    و فایل 1.bat را اجرا کنید حالا پنجره ای باز شده که برای ادامه باید هر دکمه ای را فشار دهید و پنجره فایل دسته ای اصلی (1.bat) بسته شده است.
    بنابراین، برای فراخوانی از یک فایل دسته ای به فایل دیگر، بدون توقف کار اولین فایل دسته ای، باید از دستور start استفاده کنید.
    دستورات شروع و فراخوانی فوق را می‌توان نه تنها برای راه‌اندازی سایر فایل‌های دسته‌ای، بلکه برای راه‌اندازی هر برنامه یا باز کردن فایل‌ها استفاده کرد.
    برای مثال، start log.txt در بدنه یک فایل دسته‌ای، log.txt را در Notepad بدون توقف فایل دسته‌ای باز می‌کند.

    نحوه ارسال پیام از فایل bat

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

    نام ارسال خالص متن پیام

    جایی که نام، نام ماشین یا کاربری است که پیام به آن خطاب می‌شود و متن پیام، متن پیام است. پس از اجرای این دستور پیامی به نام کاربری ارسال می شود.
    لطفاً توجه داشته باشید که هنگام استفاده از سیریلیک در متن پیام، متن باید با رمزگذاری MS-DOS (صفحه کد 866) تایپ شود. در غیر این صورت، پیام به شکل کاراکترهای ناخوانا می آید. می توانید با استفاده از هر ویرایشگر متنی که از این رمزگذاری پشتیبانی می کند، متن را در رمزگذاری DOS تایپ کنید. برای مثال می تواند FAR باشد. فایل دسته ای را در FAR برای ویرایش باز کنید (F4) و دکمه F8 را فشار دهید. رمزگذاری DOS باید در خط بالای ویرایشگر نشان داده شود، و در پایین، در اعلان مربوط به کلیدهای سریع، کلید F8 باید دارای کتیبه Win باشد که نشان می دهد رمزگذاری فعلی DOS و برای تغییر به رمزگذاری Win، را فشار دهید. F8.

    نحوه خودکار حذف فایل بر اساس نوع

    برای پاک کردن دیسک از فایل های موقت، می توانید از دستور استفاده کنید

    del /f /s /q C:\*.tmp

    جایی که
    /f - همه فایل‌ها را حذف می‌کند، حتی اگر دارای مجموعه ویژگی فقط خواندنی باشند
    /s - فایل ها را از همه زیر شاخه ها حذف می کند
    /q - درخواست تایید حذف فایل را غیرفعال می کند
    C: درایوی است که فایل ها در آن پیدا و پاک می شوند. شما می توانید نه کل درایو، بلکه یک پوشه، به عنوان مثال، C:\WinNT را مشخص کنید
    *.tmp - نوع فایل هایی که باید حذف شوند

    مراقب سوئیچ /q و انواع فایل هایی که حذف می کنید باشید. دستور بدون درخواست اجازه حذف می شود و اگر نوع فایل اشتباهی را مشخص کنید، می تواند موارد غیر ضروری را حذف کند.

    چگونه آدرس IP کامپیوتر را از یک فایل دسته ای تغییر دهیم

    آدرس IP را می توان با استفاده از دستور netsh تغییر داد.
    برای تغییر صحیح آدرس IP، ابتدا باید پیکربندی فعلی را پیدا کنید. می توانید این کار را در خط فرمان با دستور انجام دهید

    آدرس آی پی رابط netsh نشان می دهد

    نتیجه این دستور نمایش پیکربندی فعلی رابط شبکه است. ما به نام رابط علاقه مندیم. بیایید فرض کنیم که FASTNET نام دارد.
    بیایید فرض کنیم که باید آدرس IP را به 192.168.1.42 تغییر دهیم، آدرس شبکه ثابت است، بدون استفاده از DHCP، دروازه 192.168.1.1، ماسک 255.255.255.0 است در این حالت، دستور از دسته اجرا می شود. فایل به شکل زیر خواهد بود:

    netsh ip set address name="FASTNET" static 192.168.1.42 255.255.255.0 192.169.1.1 1

    پس از اجرای این دستور، رابط FASTNET آدرس IP خود را به 192.168.1.42 تغییر می دهد.
    دستور netsh گزینه های گسترده ای را برای مدیریت تنظیمات شبکه از خط فرمان ارائه می دهد. برای اطلاعات بیشتر در مورد عملکرد netsh /؟ به راهنمایی مراجعه کنید.

    نحوه دریافت نام کامپیوتر از فایل bat

    برای پیدا کردن نام کامپیوتر هنگام اجرای فایل bat (برای استفاده از این مقدار بعدا)، از دستور استفاده کنید

    این دستور نام رایانه ای را که روی آن اجرا می شود برمی گرداند.

    نحوه تغییر نام فایل ها با ماسک از یک فایل دسته ای

    گاهی اوقات لازم است همه فایل‌های موجود در یک پوشه را بر اساس الگوی یک فایل دسته‌ای تغییر نام دهید. می توانید این کار را با دستور زیر در یک فایل bat انجام دهید:

    برای /f "tokens=*" %%a در ("dir /b PATH\*.*") انجام دهید PATH\%%a پیشوند%%a

    در این خط، باید مسیر فایل‌هایی را که تغییر نام می‌دهند جایگزین PATH\ و کاراکترهایی را که هنگام تغییر نام به نام فایل اضافه می‌شوند، پیشوند کنید.
    فایل دسته ای را در پوشه ای که تغییر نام در آن اتفاق می افتد قرار ندهید، در غیر این صورت نام آن نیز تغییر می کند. اگر پوشه‌ای که فایل‌ها در آن تغییر نام می‌دهند دارای زیرپوشه‌هایی باشد، یک پیشوند نیز به نام زیرپوشه اضافه می‌شود، یعنی. زیر پوشه ها مانند فایل ها تغییر نام خواهند داد.
    اگر ماسک خاصی را برای انواع فایل‌هایی که در معرض تغییر نام هستند مشخص کنید، به عنوان مثال *.txt، و نه *.* مانند مثال، آنگاه فقط فایل‌هایی از انواع مشخص شده تغییر نام خواهند داد. سایر فایل ها و پوشه ها تغییر نام نمی دهند.

    گزینه دوم:
    thePATH=C:\test را تنظیم کنید
    برای %%I در (*.txt) "%thePATH%\%%~nxI" "%%~nI.dat" را انجام دهید
    نحوه استفاده از نماد درصد در یک فایل دسته ای

    برای استفاده از نماد درصد (%) در یک فایل دسته ای، باید آن را دو بار بنویسید. مثلا
    اکو 50%%
    این دستور در فایل bat 50% نمایش داده می شود. اگر از دستور echo 50% استفاده کنید، فقط عدد 50 روی صفحه نمایش داده می شود.
    هنگام استفاده از نماد % در فایل های دسته ای این را در نظر داشته باشید.

    چگونه رجیستری را از یک فایل دسته ای صادر کنیم

    regedit.exe -ea C:\environment.reg "HKEY_CURRENT_USER\Environment"

    این دستور وقتی در یک فایل دسته‌ای اجرا می‌شود، شاخه HKEY_CURRENT_USER\Environment را در فایل C:\environment.reg بارگیری می‌کند. هنگامی که نیاز به بازیابی تنظیمات در HKEY_CURRENT_USER\Environment دارید، برای اجرای فایل محیطی محیطی کافی است. . از این دستور می توان برای تهیه نسخه پشتیبان روزانه از نرم افزارها و تنظیمات سیستمی که در رجیستری ذخیره می شوند استفاده کرد.
    فراموش نکنید که اگر در مسیری که فایل خروجی باید ذخیره شود یا به نام شعبه رجیستری فضایی وجود دارد، باید آنها را داخل گیومه قرار دهید.

    نحوه وارد کردن متغیرهای رجیستری از یک فایل دسته ای

    اگر نیاز به وارد کردن مقادیر متغیر قبلی ذخیره شده یا جدید از یک فایل دسته ای به رجیستری وجود دارد، این کار را می توان با استفاده از دستور انجام داد.

    regedit.exe -s C:\environment.reg

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

    نحوه دور زدن بررسی تاریخ از فایل خفاش

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

    تنظیم tempdate=%date:~-10%
    تاریخ 01-01-04
    notepad.exe
    تاریخ % tempdate%

    در این مثال، تاریخ فعلی سیستم ابتدا در یک متغیر ذخیره می شود، سپس (در خط دوم) تاریخ سیستم روی 1 ژانویه 2004 تنظیم می شود و سپس برنامه ای فراخوانی می شود که تاریخ سیستم را بررسی می کند. در این مثال، Notepad است. تا زمانی که Notepad باز است، فایل دسته ای در انتظار است، پایان نمی یابد و تاریخ سیستم را بازنشانی نمی کند. هنگامی که Notepad بسته شد، فایل دسته ای به اجرا ادامه می دهد و تاریخ سیستم را روی مقدار ذخیره شده در متغیر tempdate تنظیم می کند. به موردی که قبل از اجرای فایل دسته ای بود.

    فراموش نکنید که اگر مسیر فایلی که برنامه با آن راه اندازی می شود حاوی فاصله باشد، آن (مسیر) باید در گیومه محصور شود. اگر مسیر حاوی سیریلیک باشد، هنگام نوشتن یک فایل دسته ای، باید از یک ویرایشگر متنی استفاده کنید که از رمزگذاری DOS پشتیبانی می کند (به عنوان مثال، FAR). در غیر این صورت وقتی فایل دسته ای را اجرا می کنید با پیغامی مبنی بر اینکه "فایل مشخص شده یک دستور داخلی یا خارجی نیست..." دریافت می کنید.

    اگر برنامه فقط زمانی که شروع به کار می کند، تاریخ فعلی سیستم را بررسی کند و در حین کار دوباره این کار را انجام ندهد، می توان با اضافه کردن دستور شروع قبل از نام فایل اجرایی برنامه، فایل دسته ای را تغییر داد. مثال ما به این صورت خواهد بود:

    تنظیم tempdate=%date:~-10%
    تاریخ 01-01-04
    notepad.exe را راه اندازی کنید
    تاریخ % tempdate%

    در این حالت، فایل دسته ای تاریخ سیستم را تغییر می دهد، برنامه را راه اندازی می کند و بدون انتظار برای اتمام آن، تاریخ را به تاریخ قبل از راه اندازی برنامه برمی گرداند.

    چگونه برای یک فایل خاص در یک فایل bat منتظر بمانیم

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

    :تست
    اگر وجود دارد c:\1.txt باید برود
    خواب 10
    برو تست
    : برو
    دفترچه یادداشت

    چنین فایل دسته‌ای با فاصله 10 ثانیه وجود فایل 1.txt را در ریشه درایو C بررسی می‌کند، و زمانی که فایل 1.txt ظاهر می‌شود، عملی که بعد از برچسب go نشان داده شده است، انجام می‌شود. در این مثال، Notepad راه اندازی خواهد شد.
    ابزار خواب به صورت رایگان به عنوان بخشی از کیت منابع توزیع می شود. می توانید آن را از اینجا دانلود کنید.
    اگر فایل 1.txt بزرگ باشد و از جایی کپی شده باشد، ممکن است این اتفاق بیفتد که فایل دسته ای وجود آن را بررسی کند در حالی که فایل هنوز کپی نشده یا توسط برنامه دیگری اشغال شده است. در این حالت، تلاش برای انجام برخی اقدامات با فایل 1.txt منجر به خطا می شود. برای جلوگیری از این اتفاق، فایل دسته ای را می توان به صورت زیر تغییر داد

    :تست
    اگر وجود دارد c:\1.txt باید برود
    خواب 10
    برو تست
    : برو
    تغییر نام c:\1.txt 1.txt
    اگر سطح خطای 0 نباشد، باید بروید
    del c:\1.txt

    هنگامی که فایل 1.txt به طور کامل در درایو C کپی نشده است، یا توسط برنامه دیگری اشغال شده است، تلاش برای تغییر نام آن باعث خطا می شود و چرخه تا زمانی که فایل به طور کامل کپی یا آزاد شود تکرار می شود. بعد از اینکه دستور تغییر نام c:\1.txt 1.txt بدون خطا اجرا شد (یعنی فایل رایگان است) سپس می توانید هر کاری را با آن انجام دهید. در مثال آخر، این حذف آن است.

    نحوه اضافه کردن نظرات به فایل bat

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


    Bat-file یک فایل متنی در سیستم عامل های خانواده ویندوز است که حاوی یک سری دستورات سیستمی است که باید توسط مفسر دستور cmd.exe اجرا شوند. به طور کلی، این یک فایل اسکریپت است. پس از اجرای فایل bat، مفسر فرمان محتویات آن را خط به خط می خواند و دستورات دریافتی را به صورت متوالی اجرا می کند. امروز به نحوه ایجاد فایل bat و همچنین آشنایی با برنامه هایی برای ایجاد و ویرایش این فایل ها خواهیم پرداخت.

    هدف از فایل های خفاش

    فایل‌های با پسوند bat برای خودکارسازی بسیاری از کارهای روتین در سیستم عامل ویندوز طراحی شده‌اند. آنها در مواردی که لازم است تعدادی عملیات یا دنباله ای از آنها را چندین بار پشت سر هم انجام دهیم یا به طور دوره ای یک الگوریتم خاص را تکرار کنیم، بسیار مفید خواهند بود. اول از همه، این مربوط به کار با سیستم فایل (ایجاد تعداد زیادی دایرکتوری، به خصوص دایرکتوری های تو در تو، تغییر نام انبوه فایل ها) است. با کلیک بر روی لینک بالا می توانید متوجه شوید.

    ساخت فایل bat

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

    روش اول

    1. یک سند متنی جدید در هر دایرکتوری ایجاد کنید.

    برای انجام این عمل، منوی زمینه فضای دایرکتوری عاری از پوشه ها و فایل ها را فراخوانی کرده و "Create" را انتخاب می کنیم. در لیست کشویی، روی مورد "فایل متن" کلیک کنید.

    1. نام سند ایجاد شده را وارد کنید و روی "Enter" کلیک کنید.
    2. فایل ایجاد شده را با دوبار کلیک کردن روی ماوس باز کنید.

    1. بیایید چند دستور ساده برای بررسی عملکرد معرفی کنیم:

    @ اکو سلام, منمتر خفاش!

    @echo - دستور نمایش متن روی صفحه؛

    سلام، من خفاش هستم - خود متن.

    مکث - قبل از بستن پنجره منتظر اقدام کاربر باشید. پس از اجرای دستور "@echo"، مفسر دستور به طور خودکار بسته نمی شود و به این ترتیب کاربر اجازه می دهد تا با نتایج اجرای آن آشنا شود (متن وارد شده را در صفحه مشاهده خواهیم کرد).

    1. مورد "فایل" منوی اصلی دفترچه یادداشت را صدا می زنیم و روی "ذخیره به عنوان ..." کلیک می کنیم.

    1. در گفتگوی ظاهر شده، نوع فایل "همه فایل ها" را انتخاب کنید.

    1. بعد، متن زیر ".bat" را به نام سند خود اضافه کنید، که در نهایت "file.bat" را نشان می دهد.
    2. بر روی دکمه "ذخیره" کلیک کنید.

    در نتیجه، سندی با نام "file.bat" در پنجره کاوشگر ظاهر می شود که برای راه اندازی آن باید با دکمه سمت چپ ماوس روی آن دوبار کلیک کنید یا "Enter" را انتخاب کرده و فشار دهید.

    ویرایش یک فایل دسته ای با انتخاب دستور "Edit" از منوی زمینه آن انجام می شود.

    روش دوم

    راه دوم برای ایجاد فایل های bat تقریباً مشابه روش اول است، اما از آن چشم پوشی نمی کنیم.

    1. ما Notepad را با هر روش شناخته شده ای راه اندازی می کنیم.
    • از طریق یک میانبر در منوی استارت - به "شروع - همه برنامه ها - لوازم جانبی - دفترچه یادداشت" در ویندوز 7 یا "شروع - همه برنامه ها - لوازم جانبی - ویندوز - دفترچه یادداشت" در نسخه های بعدی ویندوز بروید.
    • در نوار جستجو "Start" / "Windows" notepad را وارد کرده و با کلیک بر روی میانبر آن در لیست نتایج، برنامه را اجرا کنید.
    • پنجره اجرای دستورات سیستم را با کلید ترکیبی "Win + R" فراخوانی می کنیم، "notepad" را وارد کرده و روی "OK" کلیک می کنیم.
    1. به مرحله 4 روش قبلی بروید.

    ویرایش فایل های bat با استفاده از ویندوز

    1. ما روی فایل bat کلیک راست می کنیم و منوی زمینه آن را فراخوانی می کنیم.

    1. از منوی ظاهر شده، «ویرایش» یا «ویرایش» را انتخاب کنید.
    2. در پنجره باز شده یک ویرایشگر متن استاندارد، معمولاً دفترچه یادداشت، محتویات فایل bat ظاهر می شود.
    3. تنظیمات لازم را انجام می دهیم و نتیجه را ذخیره می کنیم.

    Dr.Batcher - برنامه ای برای ایجاد فایل های bat و ویرایش آنها

    اجازه دهید در حال حاضر استفاده از فایل های bat مورد تقاضای کاربر نباشد، با این وجود، برای حل بسیاری از مشکلات در رایانه، استفاده از کمک آنها کارآمدتر است. اگر یک مبتدی که گهگاه از مفسر فرمان استفاده می کند، عملکرد دفترچه یادداشت کافی دارد، پس برای یک مدیر سیستم و یک wareznik که مجموعه های ویندوز را ایجاد می کند یا به طور خودکار نرم افزار را برای آن نصب می کند، به ابزار پیشرفته و راحت تری برای کار با اسناد خفاش نیاز است. این ابزار Dr.Batcher است. رابط کاربری و عملکرد برنامه تفاوت چندانی با نوت پدهایی مانند Notepad++ ندارد. منوی اصلی شامل دکمه هایی برای دستورات پرکاربرد است. Dr.Batcher صفحات را شماره گذاری می کند، از نشانک ها پشتیبانی می کند، حاوی لیستی از دستورات سیستم برای فایل های خفاش است و نحو دستورات وارد شده را برجسته می کند.

    ساخت فایل bat در Dr.Batcher

    1. ما برنامه را راه اندازی می کنیم.
    2. ما آیتم "File" را در منوی اصلی آن فراخوانی می کنیم و روی "جدید" کلیک می کنیم. همین کار با کلیک بر روی نماد برگه خالی واقع در زیر منوی "File" انجام می شود.
    3. در کادر محاوره ای، "Empty Batch File" را انتخاب کنید.

    یک پنجره برنامه با تمام عملکردهای لازم برای کار با فایل های bat روی صفحه ظاهر می شود.

    ویرایش فایل های خفاش در Dr.Batcher

    راه های مختلفی برای باز کردن یک سند خفاش برای ویرایش در Dr.Batcher وجود دارد که در ادامه به آن ها پرداخته خواهد شد.

    ویرایش از طریق منوی زمینه یک فایل خفاش

    1. ما منوی زمینه سند خفاش را فراخوانی می کنیم.
    2. در لیست کشویی، "Edit with Dr.Batcher" را انتخاب کنید.

    سپس پنجره برنامه با محتویات فایل دسته ای متنی ما شروع می شود، جایی که می توانید تنظیماتی را در محتوای آن انجام دهید.

    ویرایش فایل های bat از طریق برنامه Dr.Batcher

    1. ما برنامه Batcher را راه اندازی می کنیم.
    2. مورد "فایل" منوی اصلی آن را فراخوانی کنید.
    3. از منوی کشویی "Open" را انتخاب کنید.

    همین کار با کلیک بر روی نماد پوشه واقع در زیر منوی اصلی انجام می شود.

    1. در کادر محاوره ای برای باز کردن فایل ها، مسیر سند bat مورد نیاز را مشخص کرده و روی "Open" کلیک کنید.

    فایل خفاش ما در پنجره Dr.Batcher باز می شود و می توانید تنظیمات آن را انجام دهید.

    اگر سوالی در مورد "چگونه فایل bat بسازیم؟ برنامه های ایجاد و ویرایش فایل های خفاش» می توانید در نظرات از آنها بپرسید


    if(function_exists("the_ratings")) (the_ratings();) ?>

    در این مقاله ما چیز مفیدی مانند " فایل دسته ای". بیایید ابتدا تعریف کنیم که فایل bat چیست. فایل‌های دسته‌ای یا دسته‌ای فایل‌های متنی ساده حاوی مجموعه‌ای از دستورات هستند ( دستورالعمل ها) از مفسر و داشتن پسوند bat یا cmd ( cmd فقط روی سیستم عامل خانواده NT کار می کند). شما می توانید چنین فایل هایی را با استفاده از یک دفترچه یادداشت معمولی یا هر ویرایشگر متن دیگری ایجاد و ویرایش کنید.

    حالا می پرسید چرا باید بتوانید چنین فایل های خفاشی بنویسید؟ و چرا به آنها نیاز است؟ سعی میکنم توضیح بدم

    اول، آنها برای آسان کردن کار استفاده می شوند، یعنی. به عنوان مثال، شما باید به طور مداوم هر روز برخی عملیات را انجام دهید ( به عنوان مثال، یک آرشیو از اسناد خاص ایجاد کنید)، با کمک یک فایل دسته‌ای، می‌توان این کار را خودکار کرد و دیگر در این کار شرکت نخواهید کرد.

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

    حالا بیایید مستقیماً به اصول اولیه این فایل های دسته ای برویم. چگونه ایجاد می شوند، فقط باید یک سند متنی ساده ایجاد کنید، آن را باز کنید و بلافاصله در برگه " File-> save as، به جای پسوند وارد کنید متن document.txt"، مثلا " متن Document.batو ذخیره کنید، بنابراین یک فایل دسته ای با پسوند bat دریافت می کنیم، اما هنوز کاری انجام نمی دهد.

    برای شروع، من نمونه ای از یک فایل دسته ای را که در محل کار برای بایگانی اسناد استفاده می کنم، ذکر می کنم.

    "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.doc "C:\Program Files\WinRAR\winrar. exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.xls "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY -mm-dd E:\arhaccounts\ d:\accounts\*.txt

    حالا من کمی در مورد آنچه این فایل دسته ای انجام می دهد به شما می گویم. WinRar شروع می شود، سپس دستورات winrar دنبال می شوند:

    • الف برای افزودن به آرشیو است.
    • -r - پوشه های تو در تو را پردازش می کند.
    • -dh - باز کردن فایل های مشترک
    • -ed - پوشه های خالی اضافه نکنید.
    • YYYY-mm-dd - تاریخ فعلی را به نام بایگانی اضافه کنید ( فرمت تاریخ);
    • E:\arhaccounts\ - مسیری که آرشیو نهایی در آن قرار خواهد گرفت.
    • d:\accounts\*.doc - مسیر و ماسک فایل ها برای بایگانی.

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

    کپی E:\arhaccounts\*.rar \\namecomp\archiv\

    دستورات مثال برای فایل های bat

    حالا بیایید به دستورات اصلی که می توانید استفاده کنید نگاه کنیم.

    در صورت نیاز به حذف فایل، موارد زیر را بنویسید:

    Del d:\file\test.doc


    برای حذف یک فهرست کامل، بنویسید:

    d:\file\

    ناگهان باید هر بار که همه چیز را از فهرستی حذف کنید، سپس از این استفاده کنید:

    اکو Y| del d:\file\

    • del d:\file\ - این دقیقاً حذف همه پرونده ها است.
    • اکو Y| - فرمان حذف را تایید می کند. اگر این دستور را ثبت نکنید، پیامی مبنی بر تایید حذف - "ادامه" خواهید دید و هر بار باید به این سوال پاسخ دهید.

    حالا بیایید به یک مثال پیچیده تر نگاه کنیم، که در آن شرایط قبلاً برآورده شده است:

    @echo off "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\test.rar d:\test IF EXIST d:\test\123.rar GOTO 1 IF EXIST d: \test\123.rar GOTO 2:2 "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\123.rar c:\ del d:\test\123.rar:1 del d:\test\test.rar end

    حالا توضیح می‌دهم، فرض کنید باید آرشیو test.rar را از حالت فشرده خارج کنید که فایل‌های زیادی خواهد داشت، اما اگر فایل 123.rar وجود دارد، باید در روت درایو C از حالت فشرده خارج شود. بقیه فایل ها باید در همان دایرکتوری دست نخورده باقی بمانند.

    به منظور، دستور @echo off مورد نیاز است تا چیزی روی صفحه نمایش داده نشود ( در اصل، اگر نیازی ندارید، نمی توانید این خط را بنویسید). سپس، winrar راه اندازی می شود و بایگانی test.rar را در پوشه تست باز می کند. سپس شرط if در پوشه تست ( پس از باز کردن بسته بندی test.rar) فایل 123.rar را نداریم، سپس فقط باید اجرای فایل دسته ای به خط: 1 می رود و سپس فایل test.rar به سادگی حذف می شود زیرا به آن نیازی نیست. همه چیزهایی که نیاز داریم قبلاً باز کرده ایم. اما اگر فایل 123.rar وجود داشته باشد، اجرای فایل دسته ای به خط: 2 می رود، پس از آن فایل 123.rar از قبل به ریشه درایو C باز شده است. به عبارت دیگر، ما این شرط را داریم که اگر یک فایل وجود دارد، پس این کار را انجام دهید، اگر فایلی وجود ندارد، این کار را انجام دهید. فرض کنید اگر شرطی را در این مثال ننویسید، فایل دسته ای ما خطا می دهد، پس زمانی که فایل 123.rar را در این پوشه نداریم.

    و حالا بیایید به چنین مثالی نگاه کنیم، فرض کنید باید هر بار فایل‌ها را از دایرکتوری واقع در دیسک D به یک درایو فلش USB منتقل کنید. هر بار که باید به درایو کامپیوتر من بروید، پوشه مورد نظر را انتخاب کنید، تمام فایل ها را از آن انتخاب کنید و آن را برش دهید و سپس فقط به درایو فلش USB بروید و آن را Paste کنید. با کمک یک فایل دسته ای، این کار با یک کلیک انجام می شود ( با یک شرط که فلش درایو هر دفعه مثلا درایو G یا هرچی که داری باشه). در اینجا نمونه ای از چنین فایل دسته ای وجود دارد:

    انتقال "D:\catalog\*.doc" G:\catalognaflehe\

    و تمام فایل‌های با پسوند doc که در دایرکتوری D:\catalog هستند به درایو فلش USB منتقل می‌شوند. حالا می خواهم بگویم که می توانید از اسکریپت ها در فایل های دسته ای استفاده کنید ( اسکریپت ها( مثال قبلی) این را بچسبانید:

    echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js echo WSHShell.Popup("Files Copied"); >> %temp%\mes.js شروع %temp%\mes.js deltree /y %temp%\mes.js

    در واقع، شما می توانید در مورد نوشتن فایل های دسته ای زیاد صحبت کنید و البته در یک مقاله جا نمی شود، در اینجا من فقط اصولی را نشان دادم که هنگام نوشتن فایل های bat استفاده می شود، به اصطلاح، اساس. اگر می خواهید دستورات بیشتری برای نوشتن فایل های دسته ای بیاموزید، می توانید به راحتی آنها را با تایپ ( شروع - اجرا - cmd) دستور help، اما البته، همه دستورات قابل استفاده در فایل های دسته ای وجود ندارد. موفق باشید در نوشتن فایل های BAT ( فایل های دسته ای).

    ادامه موضوع در مقاله -

    استفاده از فایل های bat (در غیر این صورت - "فایل دسته ای"، "فایل دسته ای") اغلب می تواند کار شما را آسان تر کند، به عنوان مثال، نصب نرم افزار را با توجه به پارامترهای از پیش تعیین شده به طور خودکار انجام دهید. همگام سازی تاریخ و زمان؛ اجرای توالی دستورات و غیره با این حال، برای استفاده از چنین اسکریپت هایی، باید بتوانید آنها را ایجاد کنید. در هسته خود، فایل‌های با پسوند bat مجموعه‌ای از دستورات کنسول هستند، همان دستوراتی که در خط فرمان استفاده می‌شوند.

    در این مقاله سه روش برای ایجاد فایل‌های bat بحث می‌شود:

    1. با استفاده از خط فرمان.
    2. با استفاده از Notepad
    3. با استفاده از ابزار Dr.Batcher.

    مرحله 1.برای راه‌اندازی خط فرمان در منوی استارت، از گفتگوی «جستجوی برنامه‌ها و فایل‌ها» استفاده کنید. باید پارامتر جستجو را روی cmd تنظیم کنید و روی نماد در قسمت «برنامه‌ها» کلیک چپ کنید.

    گام 2توصیه می شود از یک دایرکتوری جداگانه برای ذخیره فایل های دسته ای نوشته شده استفاده کنید، بنابراین با وارد کردن دستور "MD D:\Bat" یک مکان روی هارد دیسک خود انتخاب کنید و یک پوشه خاص ایجاد کنید.

    در یک یادداشت!دستور بدون نقل قول وارد می شود، یک فاصله فقط پس از استفاده قرار می گیردMD در این مورد، پوشه به نام « خفاش"روی دیسک ایجاد خواهد شدد. خط فرمان به حروف بزرگ و کوچک حساس نیست، یعنی نتیجه اجرای «MDD:\خفاش، "mdD:\خفاش" و "mdد:\خفاش" همینطور خواهد بود.

    مرحله 3فایل دسته ای واقعی را با دستور "@echo off > D:\Bat\probnik.bat" ایجاد کنید.

    در یک یادداشت!در این مورد، مورد هنگام تعیین مسیر مکان، یعنی پوشه مهم است.خفاش، "خفاش" و "BAT" - سه دایرکتوری مستقل و کاملاً متفاوت. اگر به پوشه ای که وجود ندارد اشاره کنید، دستور اجرا نمی شود. توجه داشته باشید که هیچ پیام خطایی نیز وجود نخواهد داشت.

    مرحله 4برای تغییر محتویات یک فایل، محل ذخیره آن را باز کنید، با منوی زمینه تماس بگیرید و خط "تغییر" را انتخاب کنید.

    با Notepad یک فایل دسته ای ایجاد کنید

    مرحله 1.برای راه‌اندازی دفترچه یادداشت، به منوی «همه برنامه‌ها»، آیتم «لوازم جانبی» بروید و روی نماد راه‌اندازی کلیک کنید.

    گام 2

    آموزش ساخت فایل بدون دانش برنامه نویسی در مقاله جدید -

    به عنوان مثال، پیشنهاد می کنیم از کد زیر استفاده کنید که تصویر یک ستاره را نمایش می دهد:

    « @echo خاموش

    mode con cols=32 lines=50

    ستاره عنوان!

    برای %%i در (

    88888888888888881888888888888888,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,

    ) اکو %%i را انجام دهید

    مکث > تهی

    توجه!کد باید بدون نقل قول وارد شود. همیشه نحو را برای نوشتن دستورات بررسی کنید. اگر فراموش کردید در انتهای هر خط یک کاما قرار دهید، وقتی برنامه را اجرا می کنید، با خط بعدی ادغام می شود.

    مرحله 3فایل به دست آمده را در دایرکتوری مورد نظر ذخیره کنید. برای تغییر مجوز، از خط «نوع فایل» استفاده کنید، «همه فایل‌ها» را در آن انتخاب کنید و هنگام وارد کردن نام، پس از نقطه، «bat» را مشخص کنید.

    ایجاد یک فایل دسته ای با استفاده از "دکتر.باچر"

    محصول نرم افزاری مشخص شده پرداخت می شود، اما فرصتی برای استفاده از نسخه آزمایشی به مدت 30 روز فراهم می کند.

    مرحله 1.برای ایجاد یک فایل، از منوی "File"، آیتم "New ..." یا کلید ترکیبی "Ctrl + N" استفاده کنید.

    گام 2در کادر محاوره ای، "Empty Batch File" را علامت بزنید و روی "OK" کلیک کنید.

    مرحله 3مشخص کنید که فایل bat چه دستوراتی را باید اجرا کند.

    در یک یادداشت!فریم سمت راست حاوی دستورات کلیدی است که می توانید هنگام نوشتن کد از آنها استفاده کنید. تنها کاری که باید انجام دهید این است که مورد دلخواه خود را انتخاب کرده و روی دکمه کلیک کنید.درج کنیدCommand" که به صرفه جویی در زمان هنگام کار کمک می کند.

    مرحله 4فایل به دست آمده را در دایرکتوری مورد نظر ذخیره کنید.

    مهم!لطفاً توجه داشته باشید که این ابزار به شما امکان می دهد برنامه را در لحظه اشکال زدایی کنید. کافی است از منو استفاده کنید "Batch" برای شروع دنباله ای که قبلاً وارد شده است. پیشرفت در کادر پایین نمایش داده می شود. هنگام استفاده از "اجرا کردنکه درخارجیپنجره…” فایل دسته ای اجرا می شود، مشابه راه اندازی آن با استفاده از سیستم عامل.

    نتیجه

    ما سه راه برای ایجاد فایل های .bat را شرح داده ایم. دو تا از این روش ها روش های استاندارد موجود با ویندوز هستند، یکی نیاز به نرم افزار اضافی برای نصب دارد. ارزیابی هر یک از روش ها در جدول خلاصه آورده شده است.

    اطلاعات\نامخط فرماننوت بوکدکتر بچر
    مجوزتحویل با ویندوزتحویل با ویندوزپرداخت شده
    زبان روسیبسته به نسخه ویندوزبسته به نسخه
    یک فایل دسته ای ایجاد کنیدآرهآرهآره
    ویرایش دسته ای فایلخیرآرهآره
    کاربر پسند بودن (از 1 تا 5)4 4 5

    ویدئو - ایجاد یک فایل خفاش

    دستورالعمل

    اجرا کن برنامه Notepad برای ایجاد فایل Bat. در مرحله بعد متن فایل را وارد کنید. بسته به آنچه می خواهید اجرا شود متفاوت خواهد بود. به عنوان مثال، اگر اتصال شما نام کاربری و رمز عبور می خواهد، یک فایل bat برای اتصال به اینترنت ایجاد کنید.

    اگر دسترسی به اینترنت از قبل پیکربندی شده باشد و یک میانبر برای اتصال به اینترنت وجود داشته باشد، می تواند این کار را انجام دهد. در فایل، باید متن زیر را وارد کنید: شعاعی "نام اتصال را وارد کنید" "ورود به سیستم وارد کنید" "رمز عبور را وارد کنید". به عنوان مثال، شعاعی megafon-moskva sdk23SsdkP1 125523.

    فایل حاصل را ذخیره کنید. برای انجام این کار، دستور "File" - "Save as" را اجرا کنید، نام فایل را وارد کنید، سپس پسوند *.bat را وارد کنید. اکنون می توانید یک میانبر برای راه اندازی فایل اضافه کنید تا با شروع سیستم عامل اتصال به اینترنت به طور خودکار برقرار شود.

    هنگام ایجاد یک فایل Bat برای شروع برنامه ها از دستور start استفاده کنید. برای این کار متن زیر را در فایل وارد کنید: start "Enter the full path to the program/file." لطفاً توجه داشته باشید که نام پوشه ها و فایل های طولانی باید با علامت ~ مخفف شوند، به عنوان مثال، به جای نام C:/Program Files، C:/Progra~ را وارد کنید، مشروط بر اینکه پوشه های دیگری روی دیسک وجود نداشته باشد که با این ها شروع می شود. شخصیت ها.

    فایل را مانند مرحله 3 ذخیره کنید. اگر برنامه را در پوشه برنامه برای اجرای برنامه ذخیره کنید، نیازی به وارد کردن مسیر کامل برنامه در آن نیست، فقط فایل اجرایی را مشخص کنید، مثلا "Winword.exe" را شروع کنید. می توانید میانبر این فایل را به هر مکانی از رایانه خود منتقل کنید. همچنین می‌توانید از فایل‌های دسته‌ای برای ایجاد فایل‌ها استفاده کنید، مثلاً برای ایجاد یک فایل در درایو C به نام Program.txt، از دستور زیر استفاده کنید: @echo Start file>C:/Program.txt.

    برای مشاهده ویدیوی ارسال شده در شبکه، اصلاً لازم نیست آن را در رایانه بارگیری کنید. می توانید آن را به صورت آنلاین مشاهده کنید. برای انجام این کار، فقط چند توصیه ساده را دنبال کنید.

    دستورالعمل

    اول از همه باید یک فلش پلیر نصب کنید. این برنامه به شما امکان می دهد بدون توجه به منبعی که فایل در آن قرار دارد، کلیپ ها را در حالت مشاهده کنید. برای انجام این کار، لینک http://get.adobe.com/ru/flashplayer/ را دنبال کنید و روی دکمه دانلود واقع در مرکز صفحه کلیک کنید. فایل را ذخیره کرده و اجرا کنید. پس از راه اندازی پنجره نصب، باید مرورگر را ببندید. این عمل را انجام دهید، سپس نصب را کامل کنید و مرورگر را مجددا راه اندازی کنید. پس از آن، می توانید ویدیو را به صورت آنلاین تماشا کنید.

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

    اگر مرحله قبل برای شما مناسب نیست، تعداد برنامه هایی که از اتصال شبکه در رایانه خود استفاده می کنند را به حداقل برسانید. با این مرحله، یک کانال دسترسی به شبکه را برای دانلود ویدیو هنگام تماشای آنلاین آزاد خواهید کرد. دانلود منیجرها، تورنت ها و همچنین تمام برنامه هایی که در حال حاضر آپدیت ها را دانلود می کنند را غیرفعال کنید. برنامه هایی که در نوار وظیفه هستند و همچنین برنامه هایی که در سینی هستند را ببندید. خاموش شدن آنها را با راه اندازی Task Manager و رفتن به تب processes کنترل کنید. در آنجا می‌توانید برنامه‌هایی را که به‌روزرسانی‌ها را دانلود می‌کنند ببندید - می‌توانید آنها را با کلمه update در عنوان شناسایی کنید.