Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Определение значения переменной↑ ⇐ ПредыдущаяСтр 5 из 5 Содержание книги Поиск на нашем сайте
Внутри командных файлов можно работать с переменными, которые называются переменными среды 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; просмотров: 191; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.139.93.242 (0.007 с.) |