Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Команда >> имя_файла




С помощью символа < можно прочитать входные данные для заданной команды не с клавиатуры, а из определенного (заранее подготовленного) файла:

Команда < имя_файла

Примеры перенаправления ввода/вывода:

1. Вывод встроенной справки для команды COPY в файл copy.txt:

COPY /? > copy.txt

2. Добавление текста справки для команды XCOPY в файл copy.txt:

XCOPY /? >> copy.txt

3. Установка текущей даты из файла date.txt:

DATE < date.txt

Системные переменные

Системные переменные среды заданы заранее в операционной системе и доступны для всех процессов Windows XP. Системная переменная заключается в знаки %. Основные системные переменные представлены ниже.

Переменная Значение
%COMPUTERNAME% Возвращает имя компьютера.
%DATE% Возвращает текущую дату, позволяет изменить дату.
%ERRORLEVEL% Возвращает код ошибки последней использовавшейся команды. Значение, не равное нулю, обычно указывает на наличие ошибки.
%NUMBER_OF_PROCESSORS% Задает количество процессоров, установленных на компьютере.
%OS% Возвращает имя операционной системы. При использовании Windows 2000 имя операционной системы отображается как Windows_NT.
%PATH% Указывает путь поиска для исполняемых файлов.
%PATHEXT% Возвращает список расширений файлов, которые рассматриваются операционной системой как исполняемые.
%PROCESSOR_ARCHITECTURE% Возвращает архитектуру процессора. Значения: x86, IA64.
%PROCESSOR_IDENTFIER% Возвращает описание процессора.
%PROCESSOR_LEVEL% Возвращает номер модели процессора, установленного на компьютере.
%PROCESSOR_REVISION% Возвращает номер модификации процессора.
%PROMPT% Возвращает параметры командной строки для текущего интерпретатора.
%RANDOM% Возвращает произвольное десятичное число от 0 до 32767.
%SYSTEMDRIVE% Возвращает имя диска, содержащего корневой каталог Windows XP (т. е. системный каталог).
%SYSTEMROOT% Возвращает размещение системного каталога Windows XP.
%TIME% Возвращает текущее время, позволяет изменить значение времени.
%USERNAME% Возвращает имя пользователя, выполнившего вход в систему.
%WINDIR% Возвращает размещение каталога операционной системы.

Установка переменных среды

Просмотр списка всех системных переменных:

Set

Отображение значения конкретной системной переменной:

Set имя_переменной

Создание (добавление) системной переменной:

set <имя переменной> = <значение>

Удаление системной переменной:

set <имя переменной> =

При использовании специальных символов, таких как <, >, &, или ^, перед ними следует помещать управляющий символ (^) или кавычки.

По умолчанию системная переменная имеет строковый тип (строки заключаются в кавычки).

Для создания системных переменных, имеющих числовое значение, используется команда SET с ключом /A. Над числовыми системными переменными можно выполнять арифметические операции.

Примеры:

Создание переменной my со значением new&name:

set my=new^&name или set my = "new&name"

Вывод на экран значения переменной my:

Set my

Удаление системной переменной my:

set my =

Создание файла my.txt, содержащего системное время:

Echo %time% > my.txt

Создание числовой переменной n со значением 7 и переменной n1, имеющей значение n+1:

Set /a n=7

Set /a n1=%n% +1

Создание числовой переменной r, имеющей случайное значение:

Set /a r=%random%

В именах переменных регистр символов не учитывается. Однако команда set отображает значение переменной так, как оно было введено. Можно комбинировать символы нижнего и верхнего регистра в именах переменных, чтобы облегчить восприятие кода (например, UserName).

Примечания

· Максимальный размер отдельной переменной среды составляет 8192 байта.

· Максимальный общий размер всех переменных среды, включая имена переменных и знак равенства, составляет 65 536 Кбайт.





Поделиться с друзьями:


Дата добавления: 2015-11-23; Мы поможем в написании ваших работ!; просмотров: 354 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Ваше время ограничено, не тратьте его, живя чужой жизнью © Стив Джобс
==> читать все изречения...

2303 - | 2262 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.