Студопедия
rus | ua | other

Home Random lecture






УПРАЖНЕНИЯ 3 (cmd, del, 8.3, call, set, формулы)


Date: 2015-10-07; view: 397.


 

1. Как запустить bat-файл без FAR'a? Пуск->Выполнить‑>"cmd". А дальше используем команды "dir", "cd" и др.

2. Пишем bat-файл удаления другого файла
Вызов: my.bat temp.doc
Схема bat-файла (пишем в несколько строчек!):
if not exist <имя_файла>
echo Нет файла <имя_файла>
else
del <имя_файла>

3. Усложняем: делаем удаление файла с именем больше 8 символов (слушаем про "требование 8.3 для DOS").

4. Пишем bat-файл копирования заданного файла в параллельный каталог Backup (изучаем команды "cd ..\" , "cd ..\backup" , "copy myfile.zip ..\backup")

5. Передаем переменные между двумя bat-файлами - изучаем команду set

a. Пишем главный файл - main.bat:
call f1.bat mystring
call f2.bat

b. Пишем файл f1.bat
set AAA=%1
echo Новая переменная =%AAA%

c. Пишем файл f2.bat
echo Знаем переменную AAA: %AAA%

d. Добиваемся работоспособности. Для удобства вставляем "@echo off" в начало каждого файла

6. Пишем bat-файл удаления всех файлов в текущем каталоге. Вспоминаем про важное замечание с прошлого занятия.

7. В параллельном каталоге Backup создаем каталог с текущей датой и копируем туда все файлы с расширением "bat" в этот каталог. Если каталога backup нет - создаем его.


[1] GUI = Graphical User Interface - Графический Интерфейс Пользователя - в противоположность текстовому интерфейсу командной строки


<== previous lecture | next lecture ==>
УПРАЖНЕНИЯ 2 (dir, for, goto, path) | Лекция 1. Фармакология и ее задачи
lektsiopedia.org - 2013 год. | Page generation: 2.108 s.