Лабораторная работа № Операционная система Windows. Работа с командной строкой. Основы разработки командных (пакетных) файлов


aaa.txt .  if exist aaa.txt goto m1



Pdf көрінісі
бет8/13
Дата26.10.2022
өлшемі457,41 Kb.
#154927
түріЛабораторная работа
1   ...   5   6   7   8   9   10   11   12   13
Байланысты:
Лабораторная работа 3 СПОиП
ТСИ лаб работы
aaa.txt

if exist aaa.txt goto m1 
echo aaa.txt no exist 
goto end 
:m1 
type aaa.txt 
:end 
С использованием отрицания: 
if not exist aaa.txt goto err1 
type aaa.txt 
goto end 
:err1 
echo it is bad 
:end 
 
Пример 4.
Командный файл 
i5any.bat 
отыскивает и просматривает любой файл.
echo off 
cls 
if /%1==/ goto r1 
if not exist %1 goto r2 
type %1|more 
goto end 
:r1 
echo there_is_ not_ name_ of file_%1 
goto end 
:r2 
echo there_is_ not_ this_file_ %1 
:end 
Вызов файла: 
i5any.bat aaa.txt
Для многократного выполнения отдельных команд применяется команда 
for

которая позволяет обрабатывать целые группы файлов. Команда имеет следующие 
форматы: 
а) для строк командных файлов:
for %% 
переменная
 in (
набор
) do 
команда
 
б) для режима командной строки:
for % 
переменная
 in (
набор
) do 
команда
 
В качестве параметра используется 
переменная
однобуквенная переменная
последовательно принимающая значения слов или имен файлов, перечисленных в 
параметре (
набор
). Набор – одно или несколько символьных слов или спецификаций 
файлов. Спецификация файла имеет вид: 
диск:\путь\имя_файла.расширение
Здесь также допускаются шаблоны групповых операций, например: 
диск:\путь\*.расширение


Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   13




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет