ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Создание сценариев с помощью программы DiskPart 1 страницаС помощью DiskPart можно создавать сценарии для автоматизации задач по работе с дисками, таких как создание томов или преобразование дисков в динамические. Составление сценариев этих задач полезно, если система Windows устанавливается с помощью автоматического режима или программы Sysprep, которые не поддерживают создание томов, за исключением загрузочного тома. Чтобы запустить сценарий DiskPart, введите в командной строке следующую команду: DiskPart /S имя_сценария.txt Где имя_сценария.txt — это имя текстового файла, содержащего сценарий. Чтобы направить вывод сценария DiskPart в файл, введите следующую команду: DiskPart /S имя_сценария.txt > файл_журнала.txt Где файл_журнала.txt — имя текстового файла, в который записывается вывод программы DiskPart. При запуске DiskPart версия этой программы и имя компьютераотображаются в командной строке. По умолчанию, если при попытке выполнить задачу сценария в DiskPart возникает ошибка, обработка сценария прекращаетсяи выводится код ошибки (если не указан параметр noerr). Однако программа DiskPart всегда возвращает коды синтаксических ошибок, независимо от использования параметра noerr. Параметр noerr позволяет выполнять такие полезные задачи, как использование одного сценария для удаления всех разделов на всех дисках, независимо от общего числа дисков. В следующей таблице перечислены коды ошибок DiskPart.
======================================================================================== Dos Задание в подсистеме MS-DOS поддержки связи с верхней областью памяти (UMA) или загрузки части системы в область высокой памяти (HMA). Синтаксис dos= { high | low }[{ ,umb | ,noumb }] dos= {[ high, | low, }]{ umb | noumb } Параметры { high | low } Задание загрузки части подсистемы MS-DOS в область высокой памяти HMA. Параметр high позволяет загрузить часть подсистемы MS-DOS в область HMA. Параметр low используется для загрузки всей подсистемы MS-DOS в обычную память. По умолчанию используется параметр low. { umb | noumb } Задание поддержки связи между обычной памятью и областью верхней памяти в подсистеме MS-DOS. Параметр umb позволяет установить эту связь. Параметр noumb отключает связь. По умолчанию используется параметр noumb. /? Отображение справки в командной строке. Примечания
Перед использованием параметров dos=umb и dos=high должен быть установлен драйвер Himem.sys.
Для загрузки программ и драйверов устройств в область верхней памяти необходимо указать команду dos=umb. Это позволит высвободить дополнительное свободное пространство в обычной памяти для других программ. Кроме того, необходимо установить драйвер доступа к блоку верхней памяти (UMB).
Если задан параметр high, подсистема MS-DOS попытается загрузить часть самой себя в область верхней памяти (HMA). Загрузка части MS-DOS в область HMA освобождает больше обычной памяти для работы программ.
Если задан параметр high, подсистема MS-DOS попытается загрузить часть самой себя в область верхней памяти (HMA). Загрузка части MS-DOS в область HMA позволяет высвободить обычную память для работы программ. В одной команде dos можно использовать несколько параметров, разделяя их запятыми. Например, следующие команды являются допустимыми: dos=umb,low Команду dos можно указать в любом месте файла Config.nt или эквивалентного загрузочного файла.
======================================================================================== Doskey Вызов программы Doskey.exe, которая позволяет повторно вызывать команды Windows XP, редактировать командные строки и создавать макросы. Синтаксис doskey { /reinstall | /listsize= размер | /macros: [{ all | программа }] | /history | /insert | /overstrike | /exename= программа | /macrofile= имя_файла | имя_макроса = [ текст ]} Параметры /reinstall Установка новой копии программы Doskey.exe. Очистка буфера команд. /listsize= размер Задание максимального количества команд, сохраняемых в буфере. /macros Вывод списка всех макросов, заданных командой doskey. Для перенаправления списка в файл можно использовать символ перенаправления (>) вместе с параметром /macros. Допускается использование сокращения /m вместо /macros. All Вывод макросов doskey для всех программ. программа Вывод макросов doskey для заданной программы. /history Вывод всех команд, сохраняемых в памяти. Для перенаправления списка в файл можно использовать символ перенаправления (>) вместе с параметром /history. Допускается использование сокращения /h вместо /history. { /insert | /overstrike } Задание режима замены текста при вводе. Если используется параметр /insert, вводимый текст будет вставляться в старый (как при нажатии клавиши INSERT). При задании параметра /overstrike новый текст будет вводиться взамен старого. По умолчанию используется /overstrike. /exename= программа Задание программы (т. е. исполняемого файла), в которой выполняется макрос doskey. /macrofile= имя_файла Задание имени файла, содержащего макросы, которые требуется установить. имя_макроса = [ текст ] Создание макроса, который выполняет команды, заданные параметром текст. Параметр имя_макроса задает имя, которое присваивается данному макросу. Текст задает команды, которые записываются в макрос. Если параметр текст оставлен пустым, макрос имя_макроса не будет выполнять никаких команд. /? Отображение справки в командной строке. Примечания
Программа Doskey.exe всегда доступна всем интерактивным программам, работающим в символьном режиме (таких как отладчики или программы копирования). Она поддерживает буфер выполнявшихся команд и макросы для каждой запущенной программы. Параметры командной строки doskey нельзя вызвать в программе. Эти параметрынеобходимо выполнить до запуска программы. Назначения комбинаций клавиш, сделанные в какой-либо программе, имеют приоритет перед назначениями команды doskey.
Для повторного вызова команды можно использовать любую из нижеперечисленных клавиш. Если Doskey.exe используется в программе, клавиши, назначенные в этой программе, имеют приоритет.
С помощью программы Doskey.exe можно редактировать текущую командную строку. Если Doskey.exe используется в другой программе, клавиши, заданные в этой программе, будут иметь приоритет и, возможно, не все клавиши редактирования Doskey.exe будут работать. В следующей таблице перечислены команды редактирования doskey.
Некоторые интерактивные программы с символьным интерфейсом, такие как отладчики программ или программы передачи файлов (FTP), автоматически используют программу Doskey.exe. Для использования Doskey.exe программа должна быть процессом окна командной строки и использовать буферизованный ввод. Назначения комбинаций клавиш, сделанные в какой-либо программе, имеют приоритет перед назначениями команды doskey. Например, если клавиша F7 используется в программе для вызова некоторой функции, вывести содержимое буфера команд программы doskey будет невозможно. Программа Doskey.exe поддерживает буфер команд для всех запущенных программ, что позволяет повторять и редактировать ранее вызывавшиеся из командной строки программы и запускать макросы doskey, созданные для этих программ. Если программа перезапускается в том же окне командной строки, все использованные ею команды доступны в буфере команд. Doskey.exe необходимо запустить перед выполнением программы. Параметрами doskey нельзя воспользоваться в командной строке другой программы, даже если в ней применяются команды оболочки операционной системы. Если требуется настроить режим работы программы Doskey.exe с какой-либо программой и создать макросы doskey для этой программы, можно создать пакетный файл, который сначала будет вызывать Doskey.exe с нужными параметрами, а затем запускать соответствующую программу.
Если нажата клавиша INSERT, текст можно вводить прямо в середину командной строки doskey без удаления предыдущего текста. Однако после нажатия клавиши ENTER режим замены восстанавливается. Для возвращения в режим вставки необходимо снова нажать INSERT. Для переключения клавиатуры в режим вставки при нажатии клавиши ENTER используйте параметр /insert. Этот режим сохраняется до тех пор, пока не будет задан параметр /overstrike. Нажатие клавиши INSERT временно восстанавливает режим замены, но при нажатии клавиши ENTER в программе Doskey.exe устанавливается режим вставки. Форма курсора изменяется при нажатии клавиши INSERT для смены режимов.
В программе Doskey.exe можно создавать макросы, выполняющие одну или несколько команд. В следующей таблице перечислены специальные символы, которые можно использовать для управления выполнением команд при записи макросов.
Для вызова макроса необходимо ввести его имя, начиная с первой позиции командной строки. Если в макросе используется параметр $* или какой-либо из параметров $1 – $9, вводите пробелы для разделения параметров. Вызов макросов doskey невозможен из пакетных программ.
Если постоянно используется команда с определенными параметрами командной строки, можно создать макрос, имя которого будет совпадать с именем команды. Чтобы указать, что следует выполнить — макрос или команду, руководствуйтесь следующими инструкциями.
Чтобы удалить макрос, введите следующую команду: doskey имя_макроса = Примеры Параметры /macros и /history полезны при создании пакетных программ для сохранения макросов и команд. Например, для сохранения всех текущих макросов doskey введите следующую команду: doskey /macros > macinit Чтобы воспользоваться макросами из файла Macinit, введите следующую команду: doskey /macrofile=macinit Чтобы создать пакетную программу Tmp.bat, которая содержит ранее использованные команды, введите следующую команду: doskey /history > tmp.bat Чтобы создать макрос с несколькими командами, следует использовать символ $t для разделения команд: doskey tx=cd temp$tdir/w $* В предыдущем примере макрос TX изменяет текущий каталог на каталог Temp и выводит список каталогов в расширенном формате. Символ $* можно использовать в конце макроса для задания дополнительных параметров команды dir при вызове макроса TX. Следующий макрос использует пакетный параметр для задания нового имени каталога. doskey mc=md $1$tcd $1 Макрос создает каталог, а затем делает его текущим. Чтобы использовать предыдущий макрос для создания каталога Books, введите следующую команду: Mc books Чтобы создать макрос doskey для программы Ftp.exe, задайте параметр /exename: doskey /exename:ftp.exe go=open 10.127.1.100$tmget *.TXT c:\reports$bye Чтобы воспользоваться предыдущим макросом, запустите программу ftp. В командной строке программы ftp введите следующую команду: Go Программа ftp последовательно выполнит команды open, mget и bye. Чтобы создать макрос, который выполняет быстрое копирование гибкого диска без подтверждения, введите следующую команду: doskey qf=format $1 /q /u Чтобы выполнить быстрое форматирование диска в дисководе A без подтверждения, введите следующую команду: qf a:
======================================================================================== Dosonly Запрет запуска из командной строки Command.com программ, отличных от приложений MS-DOS. Синтаксис Dosonly Параметры отсутствуют Примечания
Поскольку запуск других приложений из командной строки Command.com может привести к неправильной работе резидентной программы и приостановленного приложения MS-DOS, в Windows XP предусмотрена команда dosonly. Команда dosonly позволяет запускать с командной строки Command.com только исполняемые файлы MS-DOS. Команду dosonly можно поместить в файл Config.nt или в соответствующий ему специальный файл (PIF-файл) настройки приложения MS-DOS.
Примеры Включите команду dosonly в файл Config.nt или в загрузочный файл, заданный в PIF-файле. Следующий пример иллюстрирует содержимое файла Config.nt. dos=high,umb
======================================================================================== Driverquery Вывод списка всех установленных драйверов устройств и их свойств. Синтаксис driverquery [ /s компьютер ] [ /u домен \ пользователь /p пароль ] [ /fo { TABLE | LIST | CSV }] [ /nh ] [ /v ] [ /si ] Параметры /s компьютер Задание имени или IP-адреса удаленного компьютера (не используйте обратную косую черту). По умолчанию используется локальный компьютер. /u домен \ пользователь Выполнение команды с разрешениями учетной записи пользователя, заданного в параметре пользователь или домен \ пользователь. По умолчанию используются разрешения текущего вошедшего пользователя компьютера, с которого поступила эта команда. /p пароль Указание пароля учетной записи пользователя, заданной параметром /u. /fo { TABLE | LIST | CSV } Задание формата вывода сведений о драйверах. Допустимые значения: TABLE, LIST и CSV. По умолчанию для выходных данных используется формат TABLE. /nh Исключение столбца заголовков из отображаемых сведений о драйверах. Данный параметр является допустимым, если параметр /fo имеет значение TABLE или CSV. /v Задание вывода подробных сведений о драйверах. /si Вывод сведений о цифровой подписи как для подписанных, так и неподписанных драйверов устройств. /? Отображение справки в командной строке. Примеры Далее приведены примеры использования команды driverquery: driverquery ======================================================================================== Echo Вывод на экран сообщения или задание режима вывода на экран сообщений команд. Вызванная без параметров команда echo выводит текущий режим. Синтаксис echo [{ on | off }] [ сообщение ] Параметры { on | off } Включение или отключения режима отображения на экране информации о работе команд. сообщение Задание текста для вывода на экран. /? Отображение справки в командной строке. Примечания
Echo.
Примеры Следующий пример представляет собой пакетный файл, выводящий сообщение из трех строк на экран с пустыми строками до и после него: echo off Если требуется отключить режим отображения команд и при этом не выводить на экран строку самой команды echo, введите символ @ перед командой: @echo off Оператор if и команду echo можно использовать в одной командной строке: Например: if exist *.rpt echo Отчет получен.
======================================================================================== Echoconfig Вывод сообщений в процессе обработки файлов сведений о программах Config.nt и Autoexec.nt подсистемы MS-DOS. Если данная команда отсутствует, сообщения не выводятся. Параметры отсутствуют Примечания
dos=high,umb
======================================================================================== Edit Запуск редактора MS-DOS, который позволяет создавать и редактировать текстовые файлы в формате ASCII. Использование данной команды без параметров приводит к запуску редактора MS-DOS. Синтаксис edit [[ диск: ][ путь ] имя_файла ] [ /b ] [ /g ] [ /h ] [ /nohi ] Параметры [ диск: ][ путь ] имя_файла Задает местонахождение и имя текстового файла. Если файл не существует, редактор MS-DOS создаст его. Если файл существует, редактор MS-DOS откроет его и выведет содержимое на экран. /b Устанавливает черно-белый режим работы редактора MS-DOS. Этот параметр следует выбирать в случае, когда редактор MS-DOS неправильно отображается на черно-белом мониторе. /g Задает режим наиболее быстрого обновления экрана при работе с монитором CGA. /h Задает режим вывода максимального количества строк для используемого монитора. /nohi Разрешает работу редактора MS-DOS в восьмицветном режиме. Как правило, Windows XP использует шестнадцатицветный режим. /? Отображает справку в командной строке. Примечания
Не нашли, что искали? Воспользуйтесь поиском:
|