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



Pdf көрінісі
бет7/13
Дата26.10.2022
өлшемі457,41 Kb.
#154927
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   10   ...   13
Байланысты:
Лабораторная работа 3 СПОиП
ТСИ лаб работы
cf1.bat c what tt1.txt
C:\DOCUME~1\bista\0016~1\ooo>
find /c "what" tt1.txt
В качестве результата на экране появится запись о количестве найденных в файле
слов: 
---------- TT1.TXT: 2 
Команда 
goto
– позволяет изменить привычную последовательность команд 
выполнения операторов командного файла. Когда командный процессор встречает строку 
с оператором 
goto
, то он просматривает все строки файла и отыскивает соответствующую 
метку–строку с двоеточием. Идентификатор метки может иметь до восьми символов. 
Команда может использоваться самостоятельно или совместно с оператором 
if

Команда 
if
– организует разветвление при выполнении командного файла, т.е. 
реализует условное выполнение команд. Ее формат: 
if
условие команда 
В качестве условия обычно используются: 
а) 
проверка наличия файла
. В этом случае в качестве условия записывается фраза:
exist 
диск:\путь\имя файла.расширение
б) 
проверка идентичности двух символьных строк
. Условие задается в виде: 
str1==str2
Пример 2.
Проверка идентичности двух символьных строк. 
echo off 
set /p s=str 
set /p s1=str 
if %s%= =%s1% goto 
m1
 
echo all right 
goto 
end
 
:m1 
set /a n=2 
echo on 
echo %n% 



:end 
Используя 
not
, можно проверить противоположное условие. 
Пример 3
. Командный файл
i2.bat
проверяет, есть ли в текущем каталоге файл 


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




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

    Басты бет