Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Определение значения переменнойСодержание книги Поиск на нашем сайте Внутри командных файлов можно работать с переменными, которые называются переменными среды Windows (или переменными окружения), каждая из которых хранится в оперативной памяти, имеет свое уникальное имя, а ее значением является строка. Стандартные (или системные) переменные автоматически инициализируются в процессе загрузки операционной системы. Такими переменными являются: WINDIR - определяет расположение каталога Windows; TEMP - определяет путь к каталогу для хранения временных файлов Windows; PATH - определяет путь поиска, то есть список каталогов, в которых система должна искать выполняемые файлы или файлы совместного доступа (например, динамические библиотеки); COMPUTERNAME – имя компьютера OS – версия операционной системы SYSTEMROOT - определяет путь к каталогу для хранения системного реестра и др. системные переменные. Чтобы просмотреть список системных переменных среды Windows надо в командной строке набрать команду Set.
Рисунок 2- Результат выполнения команды SET
Создание (или объявление) собственных переменных, которые используются в командных файлах, осуществляется с помощью команды:
Set <имя переменной>=<значение переменной>
При этом ее значением является строка. Например:
Операции с переменными как с числами При включенной расширенной обработке команд (этот режим в Windows XP используется по умолчанию) имеется возможность рассматривать значения переменных среды как числа и производить с ними арифметические вычисления. Для этого используется команда SET с ключом /A.
SET /A выражение
Приведём два примера. В первом примере задаётся символьное значение переменной, во втором – числовое. Сравните полученные результаты:
Ввод значений пользователем Для этих целей служит ключ /P команды SET: SET /P variable=promptНапример: SET /P SBORDANNIX=Вы хотите разослать данные на ПК или собрать информацию на сервер? [1 - собрать] [2 - разослать]: IF %SBORDANNIX%==1 GOTO SBORKAПриглашение prompt может быть пустым. Преобразования переменных как строк С переменными в командных файлах можно производить следующие манипуляции. Операция конкатенации (склеивания). Для этого нужно в команде SET просто написать рядом значения соединяемых переменных. Например:
Выделять подстроки с помощью конструкции: %имя_переменной:~n1,n2%, где число n1 определяет смещение (количество пропускаемых символов) от начала (если n1 положительно) или от конца (если n1 отрицательно) соответствующей переменной среды, а число n2 – количество выделяемых символов (если n2 положительно) или количество последних символов в переменной, которые не войдут в выделяемую подстроку (если n2 отрицательно). Если указан только один отрицательный параметр -n, то будут извлечены последние n символов. Например:
Выполнять процедуру замены подстрок с помощью конструкции: %имя_переменной:s1=s2% В результате будет возвращена строка, в которой каждое вхождение подстроки s1 в соответствующей переменной среды заменено на s2. Например,
Приведём наиболее распространённые примеры применения команды SET в командных файлах:
Литература
1. Богумирский Б.С. Руководство пользователя ПЭВМ: В 2-х ч. Ч. 1. – Санкт-Петербург. Ассоциация OILCO, 1992. – 357 с.: ил. 2. Уильям Р. Станек Командная строка Microsoft Windows. Справочник администратора.: Пер. с англ. — М.: Иэдательско-торговый дом «Русская Редакция», 2004. — 480 с: ил. 3. http://www.intuit.ru/department/os/compromtwin/1/ Командная строка и сценарии Windows 4. http://windata.ru/windows-xp/faq-xp/spisok-peremennyx-sredy-v-windows/ Cписок переменных среды в Windows 5. http://debugger.ru/articles/windatetime Преобразование текущих дат и времени 6. http://www.prodos.narod.ru/page_all/alfavit/s_alf.htm Все команды по алфавиту 7. http://www.osp.ru/text/print/302/13001346.html Управляем переменными среды
ПРИЛОЖЕНИЕ А Команды командной строки Windows
[1] Диск 1 – логический диск D [2] Каталог А – КАТ [3] Расширение – PCE [4] Диск 2 – логический диск E [5] Каталог B - КАТ2 [6] Файл С - Aidsvir.txt
[T1]ЗАДАНИЕ 1 [Т2]Для выполнения задания: Диск 1 – логический диск D Каталог А - КАТ Расширение – PCE Диск 1 – логический диск E Каталог B - КАТ2 Файл С - Aidsvir.txt Расширение -.РСЕ
[T3]http://info-comp.ru/vseowindowsst/53-comandstroka.html
[T4]ЗАДАНИЕ 2
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2020-12-09; просмотров: 271; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.008 с.) |