Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звіт Word.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.17 Mб
Скачать

7.3 Використання команд os Windows

SHIFT, SORT, START, SUBST, TIME, TITLE

Shift

C:\Documents and Settings\Студент>help shift

Изменение содержимого (сдвиг) подставляемых параметров для пакетного файла.

SHIFT [/n]

Команда SHIFT при включении расширенной обработки команд поддерживает ключ /n, задающий начало сдвига параметров с номера n, где n может быть от 0 до 9.

Например, в следующей команде:

SHIFT /2

%3 заменяется на %2, %4 на %3 и т.д., а %0 и %1 остаются без изменений.

Sort

C:\Documents and Settings\Студент>help sort

SORT [/R] [/+n] [/M килобайтов] [/L язык] [/REC символов]

[[диск1:][путь1]имя_файла1] [/T [диск2:][путь2]]

[/O [диск3:][путь3]имя_файла3]

/+n. Задает число символов, n, до начала каждого сравнения. /+3 показывает, что каждое сравнение будет начинаться с третьего символа каждой строки. Строки меньше чем n символов собираются перед всеми остальными строками. По умолчанию, сравнение начинается с первого символа каждой строки.

/L[OCALE] язык Перекрывает установленные в системе по умолчанию язык и раскладку заданными. Пока существует возможность только одного выбора: ""C"" - наиболее быстрый способ упорядочивания последовательности. Сортировка всегда идет без учета регистра.

/M[EMORY] килобайтов. Задает количество основной памяти, используемой для сортировки, в килобайтах. Размер памяти должен быть не менее 160КБ. При явном задании размера памяти именно это количество будет, использовано, невзирая на то, какое количество основной памяти доступно в системе. Наилучшей производительности можно добиться, не задавая размер памяти. По умолчанию, сортировка выполняется за один проход (без временного файла), используя максимально доступный размер памяти. В остальных случаях, сортировка выполняется за два прохода (с сохранением частично отсортированных данных во временном файле), так что количество памяти, используемой для обоих проходов, - одинаково. По умолчанию, максимальный объем памяти равен 90% доступной основной памяти, если входными и выходными потоками являются файлы на диске, и 45% доступной основной памяти - иначе.

/REC[ORD_MAXIMUM] символов. Определяет максимальное число символов в записи (по умолчанию 4096, максимальное 65535).

/R[EVERSE] Обратный порядок сортировки; т.е. сортировка идет от Я до А, и затем от 9 до 0.

[диск1:][путь1]имя_файла1. Определяет имя сортируемого файла. Если оно опущено, то будет использоваться стандартный поток ввода. Явное задание сортируемого файла работает быстрее, чем перенаправление того же файла в качестве стандартного потока ввода.

/T[EMPORARY]

[диск2:][путь2] Определяет путь к папке, содержащей рабочие файлы сортировки, в том случае, когда данные не помещаются в основной памяти. По умолчанию используется системная временная папка.

/O[UTPUT]

[диск3:][путь3]имя_файла3. Определяет имя файла, в котором сохраняются отсортированные результаты. Если оно опущено данные записываются в стандартный поток вывода. Явное задание файла вывода работает быстрее, чем перенаправление стандартного потока вывода в этот же файл.

Start

C:\Documents and Settings\Студент>help start

Запуск указанной программы или команды в отдельном окне.

START ["заголовок"] [/D Ппуть] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME| /ABOVENORMAL | /BELOWNORMAL] [/WAIT] [/B] [команда/программа] [параметры] "заголовок" Заголовок окна. Путь - Рабочий каталог.

B Запуск приложения без создания нового окна с отключением обработки сочетания клавиш ^C. Если приложение не обрабатывает сочетание клавиш ^C самостоятельно, единственным способом его прерывания является использование сочетания клавиш ^Break.

I Новой средой станет исходная среда, переданная cmd.exe, а не текущая среда.

MIN - Запуск команды/программы в свернутом окне.

MAX - Запуск команды/программы в развернутом окне.

SEPARATE - Запуск 16-разрядной программы Windows в отдельной области памяти.

SHARED - Запуск 16 -разрядной программы Windows в общей области памяти.

LOW Запуск приложения с приоритетом IDLE.

NORMAL Запуск приложения с приоритетом NORMAL.

HIGH Запуск приложения с приоритетом HIGH.

REALTIME Запуск приложения с приоритетом REALTIME.

WAIT Запуск приложения с ожиданием его завершения.

Если это внутренняя команда cmd.exe или пакетный файл, обработчик команд (cmd.exe) запускается с ключом /K. Это означает, что окно не будет закрыто после завершения команды.

Если это не внутренняя команда cmd.exe и не пакетный файл, значит, это программа, которая будет запущена в графическом или текстовом окне.

Параметры, передаваемые команде/программе.

Изменения вызова внешних команд из командной строки или с помощью команды

START при включении расширенной обработки команд:

Для вызова неисполняемых файлов через механизм сопоставления типов файлов достаточно просто ввести имя файла в командной строке. Например, команда

WORD.DOC запускает приложение, сопоставленное расширению имени файла .DOC.

Сведения о создании подобных сопоставлений из пакетных файлов приведены в описаниях команд ASSOC и FTYPE.

При запуске 32-разрядного приложения с графическим интерфейсом пользователя обработчик команд CMD.EXE не ожидает завершения работы приложения. Для продолжения нажмите любую клавишу . . .

Subst

C:\Documents and Settings\Студент>help subst

Сопоставление имени диска указанному пути.

SUBST [диск1: [диск2:]путь]

SUBST диск1: /D

диск1: Виртуальный диск, который сопоставляется указанному пути.

[диск:]путь Физические диск и путь, которым сопоставляется виртуальный диск.

/D Удаление ранее созданного виртуального диска.

Введите SUBST без параметров для вывода текущего списка виртуальных дисков.

Time

C:\Documents and Settings\Студент>help time

Вывод или изменение времени.

TIME [/T | время]

Введите TIME без параметров для вывода текущего времени и запроса на ввод нового времени. Нажмите клавишу ENTER для сохранения текущего времени. Когда расширенная обработка команд включена, команда TIME поддерживает ключ /T, позволяющий просто вывести текущее значение времени без запроса нового времени.

Title

C:\Documents and Settings\Студент>help title

Изменение заголовка окна командной строки.

TITLE [строка] строка

Будущий заголовок окна командной строки.