Виконувані файли MS-DOS

Командні файли дозволяють використовувати параметри, а WINDOWS дозволяє для цих параметрів виводити віконце. Наприклад, створимо командний файл MYDEL.BAT, який буде видаляти названий нами файл за умови його існування: IF exist% 1 Del% 1.

Після імені командного файлу в командному рядку необхідно вказати ім'я файлу, наявність якого перевірить ВАТ-файл і видалить, якщо він існує.

Створимо ярлик до цього файлу, а у властивостях ярлика на вкладці "програма", в поле "Командний рядок" додамо в кінець рядка через пробіл знак питання. Поставимо галочку проти строкі- "Закривати вікно після закінчення сеансу роботи" і змінимо значок на відповідний характеру команди.

Тепер після подвійного клацання по ярлику цього файлу буде з'являтися вікно "ПАРАМЕТРИ", куди необхідно ввести повне ім'я файлу, який ми збираємося видалити, або просто натиснути "ОК" для завершення роботи цієї команди.После видалення за допомогою нашої команди файл не поміщається в кошик , а віддаляється безповоротно.

На закінчення створимо командний файл, який виконує відразу кілька функцій.

1.Проверіть дискету на наявність файлів і видалити з неї всі файли, якщо вони є.

2.Только що написану статтю BAT.DOC знаходиться в папці MAYDOC1 і піддиректорії% 1 (ім'я піддиректорії вводимо в вікно параметрів) заархівувати і відправити на дискету разом з малюнками формату * .JPG. Файли з іншими розширеннями залишаться в робочій директорії незачепленими.

3.Виключіть комп'ютер

AR.BAT

IF exist A:\*.* Del A:\*.* < y
PKZIP A:\BAT C:\MAYDOC1\ %1\*.DOC C:\MAYDOC1\ %1\*.JPG
RUNDLL32.EXE shell32.dll,SHExitWindowsEx 1

В поле для командного рядка у властивостях ВАТ-файлу або його ярлика вводимо знак питання в кінець рядка через пробел.В кореневому каталозі диска С: \ створимо службовий файл, який в подальшому неодноразово стане в нагоді.

Це текстовий файл з ім'ям Y, без розширення і містить один символ "Y" .У першому рядку нашого ВАТ-файлу Y дає ствердну відповідь на запит команди DEL про видалення файлів.

Сам AR.BAT поміщаємо в кореневий каталог диска C: \, а в поле "Робоча папка" вкладки "програма" властивостей ярлика пишемо C: \.

Значок для ярлика обираємо з WINDOWS \ SYSTEM \ Shell32.dll.