This page has been robot translated, sorry for typos if any. Original content here.

Исполняемые файлы 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.


Created/Updated: 25.05.2018

stop war in Ukraine

ukrTrident

stand with Ukraine