![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Regsvr32 schmmgmt.dll
======================================================================================== Rem Добавляет комментарии в пакетные файлы или файлы настройки. Синтаксис rem [ текст ] Параметры текст Задает строку символов, используемую в качестве комментария. /? Вывод справки в командной строке. Примечания
Команда rem не выводит комментарии на экран. Для вывода комментариев на экран необходимо использовать команду echo on в пакетных файлах или в файле Config.nt.
В тексте комментариев нельзя использовать символы перенаправления (< или >) или канала (|).
Вместо команды rem, которая без текста комментария применяется для добавления вертикальных пробелов в пакетный файл, можно просто использовать пустые строки. При обработке пакетной программы пустые строки пропускаются. Примеры Следующий пример показывает применение комментариев и вертикальных пробелов в пакетном файле. @echo off Предположим, что в файл Config.nt требуется ввести поясняющий комментарий перед командой prompt. Для этого в файл Config.nt следует добавить следующие строки: rem Установка приглашения для вывода текущего каталога
======================================================================================== Rename (ren) Изменяет имя файла или набора файлов. Синтаксис rename [ диск: ][ путь ] имя_файла_1 имя_файла_2 ren [ диск: ][ путь ] имя_файла_1 имя_файла_2 Параметры [ диск: ][ путь ] имя_файла1 Задает местоположение и имя файла или набора файлов для переименования. имя_файла_2 Задает новое имя файла. Если используются подстановочные знаки (* и?), то имя_файла_2 указывает новые имена для файлов. При переименовании файлов нельзя задать новый диск или путь. /? Вывод справки в командной строке. Примечания
Допускается переименование всех файлов, соответствующих заданному имени файла. Команду rename нельзя использовать для переименования файлов на разных дисках или для их перемещения в другой каталог.
Подстановочные знаки (* и?) могут быть использованы в параметрах, задающих имена. Если они использованы в параметре имя_файла_2, то символы, замещаемые символами подстановки, будут теми же, что и в параметре имя_файла_1.
Если имя файла, задаваемое параметром имя_файла_2, уже существует, команда rename выведет на экран следующее сообщение: Дублирование имени файла или файл не найден Примеры Допустим, что необходимо изменить расширения имен всех файлов в текущем каталоге с расширением.txt; например, требуется заменить расширение.txt на.doc. Для выполнения этих изменений введите: ren *.txt *.doc Для переименования файла или каталога Chap10 в Part10 введите: ren chap10 part10
======================================================================================== Replace Заменяет файлы в одном каталоге файлами с теми же именами из другого каталога. Команда replace также может быть использована для добавления только тех файлов, которых еще нет в каталоге. Синтаксис replace [ диск1: ][ путь1 ] имя_файла [ диск2: ][ путь2 ] [ /a ] [ /p ] [ /r ] [ /w ] replace [ диск1: ][ путь1 ] имя_файла [ диск2: ][ путь2 ] [ /p ] [ /r ] [ /s ] [ /w ] [ /u ] Параметры [ диск1: ][ путь1 ] имя_файла Задает местонахождение и имя файла или набора исходных файлов. [ диск2: ][ путь2 ] Задает местонахождение файла-результата. Имена замещаемых файлов не могут быть заданы. Если ни диск, ни каталог не заданы, replace использует текущий диск и текущий каталог. /a Добавляет, а не перезаписывает файлы в каталог-результат. Нельзя использовать данный параметр совместно с параметром /s или /u. /p Добавляет или перезаписывает файлы с подтверждением. /r Замещает файлы, предназначенные только для чтения, так же, как и обычные файлы. Если этот параметр не задан, а программа пытается заменить файл, предназначенный только для чтения, на экран будет выведено сообщение об ошибке и операция замены будет остановлена. /w Перед началом поиска исходных файлов система будет ждать, пока пользователь вставит диск в дисковод. Если ключ /w не задан, замена или добавление фалов начнется сразу же после нажатия клавиши ENTER. /s Ищет по всем подкаталогам каталога-назначения и заменяет файлы с подходящими именами. Нельзя использовать параметр /s совместно с параметром командной строки /a. Команда replace не ищет подкаталоги, указанные параметром путь1. /u Заменяет (обновляет) только те файлы, которые имеют более раннюю дату модификации, чем файлы в исходном каталоге. Нельзя использовать параметр /u совместно с параметром командной строки /a. /? Отображает справку в командной строке. Примечания
И при замене, и при добавлении файлов команда replace выводит их имена на экран. По окончании работы команда replace выводит на экран итоговую строку в одном из следующих форматов: nnn файлов добавлено ни один файл не добавлен
Если используются гибкие диски и необходима их замена во время работы команды replace, требуется задать параметр командной строки /w и команда replace будет ожидать замены дисков в случае необходимости.
Команда replace не может быть использована для обновления скрытых или системных файлов. Чтобы получить сведения о смене атрибутов скрытых и системных файлов, выберите attrib из списка в ссылке «».
В следующем списке приведены коды завершения команды с кратким описанием.
В пакетных программах можно использовать параметр уровень_ошибки команды if для анализа кода завершения команды replace. Чтобы посмотреть пример пакетной программы, обрабатывающей коды завершения, выберите if из списка в ссылке «». Примеры Предположим, что несколько каталогов на диске C содержат различные версии файла Phones.cli, который включает имена клиентов и их телефонные номера. Для замены всех этих файлов новейшей версией с диска в дисководе A служит следующая команда: replace a:\phones.cli c:\ /s Предположим, требуется добавить новый драйвер принтера в каталог Tools на диске C, в котором уже содержится несколько файлов драйверов принтеров для текстовых процессоров. replace a:*.prd c:\tools /a Эта команда просматривает текущий каталог диска A и находит все файлы с расширением.prd, а затем добавляет эти файлы в каталог Tools на диске C. Так как задан параметр /a, команда replace добавит только те файлы, которых еще нет на диске C.
======================================================================================== Rexec Запускает команды на удаленных компьютерах с работающей службой Rexec. Команда rexec проверяет подлинность имени пользователя на удаленном компьютере до выполнения определенной команды. Операционные системы Windows XP и Windows 2000 не предоставляют возможности службы Rexec. Запущенная без параметров команда rexec выводит справку. Синтаксис rexec [ узел ] [ -l имя_пользователя ] [ -n ] [ команда ] Параметры узел Указывает имя или IP-адрес удаленного узла (компьютера), на котором необходимо выполнить команду. -l имя_пользователя Задает имя пользователя, которое будет использовано на удаленном компьютере. Если этот параметр опущен, используется имя текущего пользователя, вошедшего в систему. -n Перенаправляет ввод команды rexec с устройства NUL. Это предотвращает отображение результатов команды на локальном компьютере. команда Задает команду, которая будет запущена на удаленном компьютере. /? Отображает справку в командной строке. Примечания
Команда rexec запрашивает пароль пользователя и проверяет его на удаленном компьютере. Заданная команда будет выполняться после подтверждения подлинности пароля. Команда rexec копирует стандартный ввод в удаленную команду, стандартный вывод удаленной команды в свой стандартный поток вывода и стандартные ошибки удаленной команды в свой стандартный поток сообщений об ошибках. Команда rexec обычно завершает работу после окончания работы удаленной команды.
Для выполнения перенаправления на удаленном компьютере следует заключать символы перенаправления в кавычки (например, ">>"). При отсутствии кавычек перенаправление выполняется на локальном компьютере. Например, следующая команда будет добавлять удаленный файл уд_файл к локальному файлу лок_файл: rexec уд_компьютер cat уд_файл >> лок_файл Следующая команда будет добавлять удаленный файл уд_файл1 к файлу уд_файл2 на удаленном компьютере: rexec уд_компьютер cat уд_файл1">>" уд_файл2
Большинство интерактивных команд не могут быть запущены командой rexec. Например, командой rexec не могут быть запущены программы vi или emacs. Однако, имеется возможность использовать команды telnet.
Примеры Чтобы выполнить команду telcon на удаленном компьютере «vax1», используя имя «admin1», введите следующую команду: Не нашли, что искали? Воспользуйтесь поиском:
|