Разное

Команды cmd windows 7: запуск новой копии интерпретатора команд Windows.

05.11.1990

запуск новой копии интерпретатора команд Windows.

Команда CMD используется для запуска новой копии командного процессора Windows. Как правило, необходимость в подобном запуске возникает в тех случаях, когда требуется переопределить текущие настройки командной строки, задаваемые профилем пользователя и параметрами компьютера. Ключи командной строки CMD перекрывают значения, задаваемые параметрами реестра, определяющими текущие настройки интерпретатора команд Windows.

Формат командной строки:

CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] строка]

Параметры командной строки:

/C&nbsp Выполнение указанной команды (строки) с последующим завершением.

/K&nbsp Выполнение указанной команды (строки) без последующего завершения.

/S&nbsp Изменение поведения после /C или /K (см.

ниже)

/Q&nbsp Отключение режима вывода команд на экран (ECHO).

/D&nbsp Отключение выполнения команд AutoRun из реестра (см. ниже)

/A&nbsp Вывод результатов выполнения команд в формате ANSI.

/U&nbsp Вывод результатов выполнения команд в формате UNICODE.

/T:fg&nbsp Выбор цвета переднего плана/фона (более подробно см. COLOR /?)

/E:ON&nbsp Разрешение расширенной обработки команд (см. ниже)

/E:OFF&nbsp Запрет расширенной обработки команд (см. ниже)

/F:ON&nbsp Разрешение символов завершения имен файлов и папок (см. ниже)

/F:OFF&nbsp Запрет символов завершения имен файлов и папок (см. ниже)

/V:ON&nbsp Разрешение отложенного расширения переменных среды с применением символа ‘!’ в качестве разделителя. Например, /V:ON разрешает использовать !var! в качестве расширения переменной var во время выполнения. Синтаксис var служит для расширения переменных при вводе, что приводит к совсем другим результатам внутри цикла FOR.

/V:OFF&nbsp Запрет отложенного расширения переменных среды.

Чтобы указать в одной строке несколько команд, следует разделить их символами ‘&&’ и заключить в кавычки. Кроме того, из соображений совместимости, /X означает то же, что и /E:ON, /Y то же, что и /E:OFF и /R то же, что и /C. Все прочие ключи командной строки игнорируются.

Если указаны ключи /C или /K, то остальная часть командной строки после такого ключа обрабатывается как командная строка, а обработка символов кавычек («) ведется по следующим правилам:

1. Если выполняются все перечисленные ниже условия, то символы кавычек в командной строке сохраняются:
— ключ /S отсутствует
— есть ровно два символа кавычек
— между ними нет других специальных символов, как то: &()@^|

— между ними имеются один или несколько пробелов
— строка, заключенная в кавычки, является именем исполнимого файла.

2. В противном случае, проверяется первый символ, и если он является символом кавычек, то он удаляется, также удаляется последний символ кавычек в командной строке, а весь текст после этого последнего символа кавычек сохраняется.

Если ключ /D НЕ УКАЗАН в командной строке, то при запуске CMD.EXE выполняется проверка значений переменных REG_SZ или REG_EXPAND_SZ для следующих разделов системного реестра:

HKEY_LOCAL_MACHINE\ Software\ Microsoft\Command Processor\AutoRun

и/или

HKEY_CURRENT_USER\ Software\ Microsoft\ Command Processor\AutoRun

и если одна из них или обе они присутствуют, то сначала выполняются они.

По умолчанию расширенная обработка команд включена. Чтобы запретить расширенную обработку для конкретного вызова, используется параметр /E:OFF.

Можно включить или отключить расширенную обработку команд для всех вызовов CMD.EXE на данном компьютере или для данного сеанса пользователя, задав с помощью REGEDIT. EXE в системном реестре значение 0x1 или 0x0 для параметров REG_DWORD для следующих разделов:

HKEY_LOCAL_MACHINE\ Software\ Microsoft\Command Processor\ EnableExtensions

и/или

HKEY_CURRENT_USER\ Software\Microsoft\ Command Processor\ EnableExtensions

Параметры пользователя переопределяют параметры компьютера. Параметры командной строки переопределяют соответствующие параметры реестра.

В пакетном файле аргументы SETLOCAL ENABLEEXTENSIONS или DISABLEEXTENSIONS переопределяют параметр /E:ON или /E:OFF. Для получения дополнительных сведений введите «SETLOCAL /?».

При расширенной обработке команд изменения и/или добавления затрагивают следующие команды:

DEL или ERASE

COLOR

CD или CHDIR

MD или MKDIR

PROMPT

PUSHD

POPD

SET

SETLOCAL

ENDLOCAL

IF

FOR

CALL

SHIFT

GOTO

START (изменен также вызов внешних команд)

ASSOC

FTYPE

Для получения подробных сведений введите «имя_команды /?».

Отложенное расширение переменных среды НЕ ВКЛЮЧЕНО по умолчанию. Можно включить или отключить отложенное расширение переменных среды для конкретного вызова CMD.EXE с помощью параметра /V:ON или /V:OFF. Можно включить или отключить отложенное расширение переменных среды для всех вызовов CMD.EXE на данном компьютере или для данного пользователя, задав с помощью команды REGEDIT.EXE в системном реестре значение 0x1 или 0x0 для параметров REG_DWORD для следующих разделов:

HKEY_LOCAL_MACHINE\ Software\ Microsoft\Command Processor\ DelayedExpansion

и/или

HKEY_CURRENT_USER\ Software\Microsoft\ Command Processor\ DelayedExpansion Параметры пользователя переопределяют параметры компьютера. Параметры командной строки, в свою очередь, переопределяют параметры реестра.

В пакетном файле аргументы SETLOCAL ENABLEDELAYEDEXPANSION или DISABLEDELAYEDEXPANSION переопределяют параметр /V:ON или /V:OFF. Для получения дополнительных сведений введите «SETLOCAL /?».

Если отложенное расширение переменных среды включено, то для замены текущего значения переменной среды во время выполнения может использоваться символ восклицательного знака «!».

Можно включить или отключить завершение имен файлов и папок для конкретного вызова CMD.EXE с помощью ключей /F:ON или /F:OFF. Завершение имен можно включить или отключить для всех вызовов CMD.EXE на данном компьютере или для данного пользователя, с помощью REGEDIT.EXE задав значения REG_DWORD в системном реестре для следующих разделов:

HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Command Processor\ CompletionChar

HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Command Processor\ PathCompletionChar

и/или

HKEY_CURRENT_USER\ Software\Microsoft \Command Processor\ CompletionChar

HKEY_CURRENT_USER\ Software\Microsoft \Command Processor\ PathCompletionChar

установив их шестнадцатеричные значения равными коду управляющего символа, используемого для конкретной функции (например, 0x4 для CTRL-D или 0x6 для CTRL-F). Параметры пользователя перекрывают параметры компьютера. Ключи командной строки, в свою очередь, перекрывают параметры реестра.

Если завершение включено с помощью ключа командной строки /F:ON, то используются два управляющих символа: CTRL-D для имен папок и CTRL-F для имен файлов. Чтобы отключить конкретный символ завершения в системном реестре, в качестве кода специального символа используется шестнадцатеричное значение символа пробела (0x20).

Завершение вызывается при вводе одного из этих двух специальных символов. Функция завершения берет строку пути слева от точки ввода, дописывает к ней символ шаблона, если таковой отсутствует, а затем строит список путей, которые соответствуют полученному определению. После этого выводится первый элемент этого списка соответствующих путей. Если же список пуст, то подается звуковой сигнал и ничего не выводится. После этого повторный ввод того же самого специального символа приводит к циклическому перебору всех соответствующих путей.

Нажатие клавиши Shift при вводе управляющего символа позволяет просматривать список путей в обратном порядке. Если изменить выведенный путь, а затем снова ввести управляющий символ, сохраненный список очищается и строится новый список путей. То же самое происходит, если переключиться с одного символа завершения на другой. Единственное отличие при использовании символа завершения файла состоит в том, что при этом для построения списка соответствия берется и путь, и имя файла, а при использовании символа завершения папки берется только путь. Если символ завершения используется в одной из встроенных команд манипулирования папками (CD, MD или RD), то всегда подразумевается символ завершения папок.

Символ завершения правильно работает и с именами файлов, содержащими пробелы или иные специальные символы, если при этом строка соответствия заключена в кавычки. Кроме того, если сместить точку ввода влево, а затем использовать символ завершения внутри строки, оставшийся справа от точки ввода текст будет отброшен. =;!’+,`~

Примеры использования:

cmd.exe /F:ON

— запустить новое окно командной строки с включенным режимом использования символов завершения имен файлов и папок. Данный режим облегчает набор имен, например, если набрать символ «S» и нажать CTRL+D, то вместо него будет подставлено имя каталога, начинающееся на «S», при следующем нажатии CTRL-D – имя следующего по алфавиту, если такой существует, например:

SAVED — при первом нажатии.

«System Volume Information» — при втором нажатии CTRL+D. Если имя содержит пробел, то оно заключается в двойные кавычки.

Для подстановки имен файлов используется комбинация CTRL+F.

Использование символов завершения можно настроить для постоянного использования на данном компьютере, как описано в статье Настройка командной строки Windows.

cmd.exe /U /C «C:\Program Files (x86)\FPinger\Collect.exe» — выполнить запуск программы «Collect.exe» в режиме вывода результатов в кодировке UNICODE и завершиться.

cmd.exe /A /K «C:\Program Files (x86)\FPinger\Collect.exe» — запустить программу «Collect.exe» в режиме вывода результатов в кодировке ANSI и ожидать ввод команд пользователя.

cmd /C /V:ON exanpfor.bat — выполнить командный файл exampfor.bat в режиме разрешения отложенного расширения переменных среды с применением символа ‘!’ в качестве разделителя.

cmd /T:f0 — запустить командный процессор в режиме отображения черных символов на белом фоне.

В дополнение к данной теме:

Настройка командной строки Windows

Примеры командных файлов Windows

Вывод сообщений и переключение режима отображения команд на экране.

Команда ECHO наверно является одной из самых простых и самых используемых команд. Применяется для вывода текстовых сообщений на стандартный вывод и для переключения режима отображения команд на экране.

Формат командной строки:

ECHO [ON | OFF] — включить / выключить режим отображения вводимых команд на экране.

ECHO [сообщение] отобразить текст сообщения на экране.

Примеры использования:

ECHO — при вводе команды без параметров, отображается текущий режим отображения команд:

Режим вывода команд на экран (ECHO) включен.

Для вывода пустой строки, используется команда ECHO с точкой:

echo.

echo Hello World!!! — вывод сообщения Hello World!!! на экран.

echo %USERNAME% — вывод на экран значения переменной окружения USERNAME (имени текущего пользователя)

Наиболее распространено использование команды echo в командных файлах. Практически любой командный файл начинается командой

@echo off — отключить режим вывода команд на экран. Символ @ перед командой echo используется для того, чтобы на экран не выводился и текст самой команды.

Очень часто команда echo используется для записи сообщений в текстовый файл с использованием перенаправлением вывода:

echo Начало работы — %DATE% в %TIME% >logfile.txt

. . .

Echo ERORLEVEL=%ERRORLEVEL% >> logfile.txt

Echo Конец работы, %DATE% в %TIME% >>logfile.txt

В текстовый файл logfile.txt записывается дата и время начала работы командного файла, некоторые результаты и время завершения.

Нередко, команда echo используется для создания нового файла:

echo 1 >newfile.cmd — вывести символ «1» в файл newfile.cmd. Если такого файла не существует, он будет создан, если существует, то будет перезаписан.

Значения параметров командной строки, переменных и их подстановочных значений, также нередко отображаются с помощью команды echo. Пример командного файла, выводящего на экран информацию о себе:

@echo off
ECHO ОБРАБАТЫВАЕТСЯ ФАЙЛ — %0
ECHO Дата/время создания/изменения командного файла — %~t0
ECHO Путь командного файла — «%~f0»
ECHO Диск командного файла — %~d0
ECHO Каталог командного файла — «%~p0»
ECHO Имя командного файла — %~n0
ECHO Расширение командного файла — %~x0
ECHO Короткое имя и расширение — %~s0
ECHO Атрибуты командного файла — %~a0
ECHO Размер командного файла — %~z0

При выводе служебных символов, интерпретируемых командным процессором нужно использовать символ ^. % = %ERRORLEVEL%

Особенностью команды ECHO является добавление служебных символов возврата каретки и перевода строки 0x0D и 0x0A (Carriage Return и Line Feed) в конец выводимого текста. Командный файл следующего содержания выводит текст из 3-х строк:

echo text1

echo text2

echo text3

Если же требуется вывести весь текст в одну строку, обычно используют эмуляцию команды ECHO командой SET с параметром /P, используемой для организации диалога с пользователем, когда выводится сообщение, на которое требуется ответ. Выводимое сообщение можно использовать таким же образом, как и в команде ECHO, а вместо ответа можно использовать ввод с фиктивного устройства nul:

echo off

При выполнении такого командного файла сообщение на экране будет представлено одной строкой:

text1 text2text3

Для подачи звуковых сигналов можно использовать вывод служебного символа с кодом 07 (BELL). Достаточно просто включить его в поток выходных данных, что зависит от возможностей редактора, который используется для написания командного файла. G > beepcmd.bat

После выполнения данной команды будет создан командный файл beepcmd.bat, который выводит командой ECHO служебный символ 07, т.е. включает писк динамика. При необходимости его можно вызывать в других командных файлах с помощью команды CALL.

Как найти серийный номер ПК с ОС Windows с помощью командной строки

По умолчанию компьютеры с ОС Windows не могут видеть серийный номер своего ПК в системном интерфейсе или с помощью известных средств системной информации. Однако вы все равно можете найти серийный номер с помощью командной строки, встроенного приложения в каждой операционной системе Microsoft.

Совет . Если вы не знакомы с интерфейсом Windows 10, рекомендуем прочитать статью «Как начать работу с Windows 10» на нашем веб-сайте.

В этой статье вы узнаете, как найти серийный номер вашего ПК с Windows с помощью командной строки. Наше пошаговое руководство призвано научить вас, как работать с инструментом, чтобы найти уникальный серийный номер вашего ПК.

Найдите серийный номер вашего ПК в Windows 10 с помощью командной строки

В приведенном ниже руководстве показаны шаги, необходимые для поиска серийного номера вашего ПК с Windows 10 с помощью приложения командной строки. Эти шаги также работают в Windows 8 и Windows 8.1, практически без различий в процессе.

Примечание : Вам может потребоваться доступ к учетной записи администратора для выполнения всех шагов, описанных ниже. Если учетная запись, которую вы сейчас используете, не имеет прав администратора, обязательно измените это в настройках или обратитесь к своему ИТ-специалисту.

  1. Откройте командную строку одним из следующих способов:
    1. Откройте функцию Search на панели задач или, в качестве альтернативы, используйте сочетание клавиш Ctrl + S, чтобы вызвать панель поиска и найти « Командная строка ».
    2. Когда вы увидите его в результатах, щелкните его правой кнопкой мыши и выберите Запуск от имени администратора .
    3. Нажмите клавиши Windows + R на клавиатуре, чтобы вызвать утилиту Run .
    4. Введите « cmd » и нажмите Ctrl + Shift + Введите клавиш на клавиатуре. При этом вы запускаете командную строку с правами администратора.
    5. Нажмите сочетание клавиш Windows + X , затем выберите Командная строка (администратор) .
    6. При появлении запроса контроля учетных записей (UAC) нажмите Да , чтобы разрешить запуск приложения с правами администратора.
      • Нужна помощь? Ознакомьтесь с нашим руководством Как сделать локального пользователя администратором в Windows 10.
  2. После открытия командной строки вам нужно будет ввести следующую команду и нажать Введите на клавиатуре клавишу , чтобы выполнить ее: 
    wmic bios get серийный номер

  3. В качестве альтернативы используйте следующую команду, если первая команда не дала серийный номер вашего компьютера: 
    wmic csproduct get идентификационный номер
  4. Если серийный номер вашего компьютера закодирован в BIOS, он появится здесь на экране. В противном случае вам, возможно, придется искать серийный номер на физическом компьютере, который чаще всего можно найти на наклейке.

Найдите серийный номер вашего компьютера в Windows 7 с помощью командной строки

Процесс поиска серийного номера вашего компьютера в операционной системе Windows 7 аналогичен новому методу. Давайте рассмотрим шаги, которые необходимо предпринять, чтобы успешно найти этот номер с помощью командной строки.

  1. Нажмите на большой круглый логотип Windows в левом нижнем углу экрана. Это вызовет меню «Пуск» и строку поиска.
  2. Введите « cmd » без кавычек в строку поиска. Вы должны увидеть командную строку в разделе «Программы» в результатах поиска.

  3. Щелкните правой кнопкой мыши приложение cmd и выберите либо Открыть , либо Запуск от имени администратора . Для последнего вам необходимо иметь права администратора на вашем компьютере с Windows 7.

  4. Откроется окно командной строки. Здесь введите следующую команду, затем нажмите Enter на клавиатуре, чтобы выполнить команду: 
    wmic bios получить серийный номер
  5. На экране должен появиться серийный номер вашего устройства. Если нет, попробуйте следующую команду и еще раз выполните ее с помощью клавиши Enter: 
    wmic csproduct get идентификационный номер
  6. Если серийный номер вашего компьютера закодирован в BIOS, он появится здесь на экране. В противном случае вам, возможно, придется искать серийный номер на физическом компьютере, который чаще всего можно найти на наклейке.

Заключительные мысли

Если вам нужна дополнительная помощь с Windows 10, не стесняйтесь обращаться в нашу службу поддержки клиентов, которая работает круглосуточно и без выходных. Вернитесь к нам за более информативными статьями, посвященными производительности и современным технологиям!

Хотите получать информацию об акциях, предложениях и скидках, чтобы покупать нашу продукцию по лучшей цене? Не забудьте подписаться на нашу рассылку, введя свой адрес электронной почты ниже! Получайте последние новости о технологиях по электронной почте и будьте первыми, кто прочитает наши советы, чтобы стать более продуктивным.

Вам также может понравиться 

> Как включить темный режим в проводнике Windows 10
> Как использовать функциональные клавиши без нажатия клавиши Fn в Windows 10
> Как использовать разделенный экран в Windows 10

Команда CMD -Line — Учебник по Windows 7

Главная / Windows 7 / Приступая к работе


В этом руководстве представлена ​​среда командной строки, программы командной строки могут быть мощными и полезными, оболочка CMD имеет много улучшений по сравнению с COMMAND.COM и встроенные команды, предоставляемые CMD, выполняют множество функций файлов и управления.

Программирование Windows Script Host (WSH) и провозглашение его правильным инструментом для всех задач автоматизации Windows.

Хотя большая часть шумихи вокруг достижений программирования в последнее десятилетие была над оконными приложениями с выпадающими меню, диалоговыми окнами и всем прочим, старомодная командная строка постепенно становится более сложной и способный же. Если вы нажмете «Пуск», «Все программы», «Стандартные», «Командная строка», появляется окно, очень похожее на то, что вы видели во времена оригинальный Microsoft MS-DOS. Вы можете ввести старые команды, такие как dir и cls, и Windows послушно распечатает список каталогов и очистит экран.

Однако, несмотря на то, что это выглядит как командная строка MS-DOS, внутри это совсем другое животное. Новые команды, новые изящные трюки с пользовательским интерфейсом, и доступ к некоторым из самых мощных инструментов обслуживания и настройки в Windows делает среду командной строки эффективным местом для работы с программами и файлами.

Например, большое количество утилит доступно для сети и интернет-файла копирование, поиск и устранение неисправностей, настройка и управление. Много обслуживания Windows задачи могут быть выполнены из командной строки, и многие файлы и графические преобразования инструменты имеют доступ к командной строке. Язык сценариев пакетных файлов позволяет вам писать собственные инструменты командной строки. В этом руководстве рассматривается сама среда командной строки.

  1. CMD против команды
  2. Запуск CMD
  3. Открытие окна командной строки с привилегиями администратора
  4. Параметры CMD
  5. Disabling Command Extensions
  6. Команда-постановка
  7. COMPLING COMPORE
  8. Команда-Line Обработка
  9. COMPLING COMPLENGOLE
  10. Команда-Line Обработка
  11. COMPLING COMPORE
  12. . Перенаправление ввода-вывода и конвейеры
  13. Копирование и вставка в командной строке Windows
  14. Редактирование команд и список истории
  15. Завершение имени
  16. Enabling Directory Name Completion
  17. Multiple Commands on One Line
  18. Grouping Commands with Parentheses
  19. Arguments, Commas, and Quotes
  20. Escaping Special Characters
  21. Configuring the CMD Program
  22. The Search Path
  23. Changing the Path
  24. Predefined и переменные виртуальной среды
  25. Установка переменных среды по умолчанию
  26. Встроенные команды
  27. Расширенные команды
  28. Список файлов с помощью команды Dir
  29. Паренья длинные списки
  30. Списки каталогов печатных каталогов
  31. Списки сортировки
  32. Расположение альтернативных потоков файлов
  33. Установки с командой SET
  34. для команды IF
  35. SCANSPOR для для команды IF
  36. SCANSONSY для для команды IF
  37. .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *