Нажмите "Enter", чтобы перейти к содержанию

Как запустить командную строку: Страница не найдена — COMPSECURITY

Содержание

Как открыть командную строку Windows / 10 способов открыть командную строку

Обновлено 19.08.2021

Добрый день уважаемые читатели блога pyatilistnik.org, сегодня хочу поговорить на тему Как открыть командную строку Windows / 10 способов открыть командную строку. Что же такое cmd, вот что нам говорит Википедия.

Cmd.exe — интерпретатор командной строки (англ. command line interpreter) для операционных систем OS/2, Windows CE и для семейства операционных систем, базирующихся на Windows NT (англ. Windows NT-based). cmd.exe является аналогомCOMMAND.COM, которая используется в семействах MS-DOS и Windows 9x. В операционных системах семейства Windows NT для архитектуры IA-32 и OS/2 имеется и COMMAND.COM для совместимости со старыми программами. В настройках интерпретатора, присутствует возможность изменить размер курсора, шрифт, цвет текста и размер окна.

Давай те же рассмотрим как же его открыть.

Как открыть командную строку от администратора

Ниже мы рассмотрим, десять мне известных способов, как открыть командную строку от администратора.

 1 способ запуска командной строки. До Windows 8 (если только не стоит возврат кнопки пуск)

Для того, чтобы открыть командную строку, нажмите пуск и в поле поиска введите cmd, сверху появится значок программы для запуска

Как открыть командную строку Windows-02

или введите командная строка, эффект будет тот же

Как открыть командную строку Windows-03

Если нужно открыть cmd от имени Администратора, то это делается правой кнопкой и выбор пункта

Как открыть командную строку Windows-03-1

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

2 способ это с помощью через Выполнить

Нажимаете две волшебные кнопки win+R 

Откроется окно Выполнить в нем вводите cmd и нажимаете Enter

Как открыть командную строку Windows-04

3 Способ открытия командной строки, это через папку Windows

Открываете Мой компьютер и идете по пути C:\Windows\System32 и находите там файл cmd. exe. Способ не самый быстрый, но с ним справится каждый. Суть простая, командная строка, как и все утилиты, имеет свой исполняющий файл. Находим его и запускаем, не забываем про правый клик и контекстное меню с режимом администратора.

Как открыть командную строку Windows-05

4 Способ вызова cmd, это создать через ярлык

В данном методе мы с вами создадим для поставленной задачи ярлык Windows. Щелкаем правым кликом Создать-Ярлык

Как открыть командную строку Windows-06

Указываем расположение файла, пишем тут cmd

Как открыть командную строку Windows-07

Как назвать ярлык это уже ваше дело, я назову его тоже cmd, Готово

Как открыть командную строку Windows-08

И видим, что создался ярлык командной строки

Как открыть командную строку Windows-09

5 Способ запуска командной строки, через диспетчер задач

Открываем диспетчер задач правым кликом по нижней части экрана

Как открыть командную строку Windows-10

Идем в меню Файл-Запустить новую задачу

Как открыть командную строку Windows-11

Пишем в задаче cmd и нажимаем ОК и включаем командную строку.

Как открыть командную строку Windows-12

6 Способ запуска командной строки, для тех у кого windows 8 и выше

Заходим в пуск и справа вверху нажимаем лупу либо лупу можно вызвать из бокового меню на рабочем столе

Как открыть командную строку Windows-13

Вводим cmd и в результатах поиска видим нужный нам ярлык.

Так же в пуске можно нажать стрелку вниз

Откроется структура меню пуск в которой пролистывая вправо вы найдете командную строку

Как открыть командную строку Windows-16

7 Способ запуска командной строки, для тех у кого windows 8.1 и выше

Кликаем правой кнопкой мыши по пуску и выбираем Командная строка

Как открыть командную строку Windows-17

8 способ через стандартные программы в пуске до windows 8

Открываем пуск все программы

Как открыть командную строку Windows-18

Идем в Служебные-Командная строка

Как открыть командную строку Windows-19

9 Способ с помощью меню проводника в Windows 8, 8.

1 и 10

Открываем любую папку и слева нажимаем меню Файл

Как открыть командную строку Windows-20

и выбираем открыть командную строку, вам сразу предложат два варианта простое открытие или от имени Администратора.

Как открыть командную строку Windows-21

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

10 способ через кнопку Shift

Выберите любую папку зажмите Shift и правым кликом мышки и из контекстного меню выберите Открыть окно команд

Как открыть командную строку Windows-22

Запуск с помощью голосовых помощников

В эру, когда люди обленились в корень ,что им уже тяжело вводить что-то на компьютере и телефоне. Пришли голосовые помощники, Cortana, Алиса, Google Assistent, все они позволяют вам выполнять различные действия с помощью голоса. В зависимости от того, какой у вас голосовой помощник, вам необходимо сказать волшебную фразу, чтобы он активировался, после чего попросите его открыть вам командную строку. Напомню, что Cortana есть только в Windows 10.

Вот мы с вами разобрали как открыть командную строку Windows, какой из способов подходит вам, я не знаю знаю лишь что выбор есть.

Работа с командной строкой ( CMD ) Windows

    Командная строка представляет собой программное средство ввода команд пользователем и получения результатов их выполнения на экране. В современных операционных системах семейства Windows, командную строку обеспечивает стандартное приложение cmd.exe, так же называемое командным процессором, интерпретатором команд и консолью. Приложение ”Командная строка” предоставляет пользователю текстовый интерфейс для ввода команд и получения результатов их выполнения. Фактически, командная строка является программным эмулятором классической консоли первых компьютерных систем, представляющей собой терминал с клавиатурой, используемый оператором в качестве средства общения с компьютером. Как и во времена первых компьютеров, командная строка поддерживает стандартное устройство ввода – клавиатуру, и стандартное устройство вывода – дисплей. Пользователь вводит команды с клавиатуры и получает результаты их выполнения на экране дисплея.

Запуск командной строки.

Для запуска командной строки можно воспользоваться одним из следующих способов:

Пуск — Выполнить (или клавиши Win+R) введите cmd и нажмите клавишу Enter;

Пуск — Все программы — Стандартные — Командная строка»;

Пуск — Поиск — Командная строка. Также, для запуска командной строки можно использовать заранее подготовленный ярлык, ссылающийся на исполняемый файл %SystemRoot%\system32\cmd.exe ( обычно – C:\Windows\system32\cmd.exe). Выполнение некоторых команд требует повышенных привилегий, поэтому, приложение командной строки должно быть запущено с использованием пункта контекстного меню ”Запуск от имени администратора”, вызываемого правой кнопкой мышки.

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

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

Страница, посвященная настройкам командного процессора CMD

Работа в командной строке предполагает ввод данных с клавиатуры, при чем, иногда довольно большого объема. Этот объем можно значительно сократить, используя некоторые приемы:

Использование буфера обмена.

Текст, выделенный в окне приложения, можно скопировать в буфер обмена, а также вставить его из буфера обмена в поле ввода. При стандартных настройках командной строки для выделения текста используется пункт ”Пометить” контекстного меню, вызываемого правой кнопкой мышки.

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

В режиме выделения мышью, контекстное меню не используется, а текст выделяется с использованием левой кнопки мышки. Копирование и вставка выполняется при нажатии правой кнопки мышки. При включенном режиме ”Разрешить сочетания клавиш с CONTROL”, можно использовать стандартные сочетания клавиш:

— CTRL+C (CTRL+Insert) – скопировать выделенный текст.

— CTRL+V (Shift+Insert) – вставить выделенный текст.

Использование истории команд и горячих клавиш.

Для вызова ранее введенных команд используются клавиши со стрелками Стрелка Вверх — на одну команду назад и Стрелка Вниз — на одну команду вперед. Кроме того, можно использовать функциональные клавиши:

F1 — посимвольный вызов последней введенной команды. Каждое нажатие F1 приводит к последовательной подстановке в поле ввода одного символа из предыдущей команды.

F2 — копирование до символа. После нажатия на F2 на экране отображается запрос символа, до которого будет скопирована предыдущая команда. Например, если предыдущая команда была ping yandex.ru, и в качестве символа задана точка, то в строку ввода команды будет занесено ping yandex, если задан пробел, то — ping.

F3 — вызов предыдущей команды.

F4 — удалить до символа. Выполняется удаление текста от текущей позиции курсора до заданного символа.

F5 и F8 — вызов буфера ранее введенных команд. Вывод по нажатию клавиши F5 прекращается когда будет отображена первая введенная команда текущей сессии.

F7 — отображение ранее введенных команд в отдельном окне в виде списка. Для выполнения нужной команды нужно выбрать ее, используя клавиши со стрелками, и нажать

ENTER

F9 — выполнить команду, номер которой запрашивается. Номер команды в списке истории можно получить при использовании F7.

В Windows 10 / Windows Server 2016 появились возможности, отсутствующие в предыдущих реализациях командной строки:

— Изменение прозрачности окна консоли при нажатии комбинаций CTRL+Shift+ или CTRL+Shift++.

— Включение / выключение полноэкранного режима при нажатии CTRL+Enter.

— Расширение возможностей выделения текста и редактирования:

Shift+Home – выделить текст от текущего положения курсора до начала строки.

Shift+End – выделить текст от текущего положения курсора до конца строки.

— Быстрое перемещение по буферу экрана и поиск по контексту:

CTRL+Home

– перейти в начало буфера экрана

CTRL+End – перейти в конец буфера экрана.

CTRL+Стрелка Вверх — перемещение на 1 строку вверх.

CTRL+Стрелка Вниз — перемещение на 1 строку вниз.

CTRL+F — открыть диалог поиска текста в буфере экрана.

Окно командной строки в Windows 10 можно закрыть с помощию стандартной комбинации клавиш — ALT+F4.

Для отключения новых возможностей CMD, необходимо в свойствах приложения установить галочку ”Использовать прежнюю версию консоли (требуется перезапуск)”

Автодополнение путей файлов

В командной строке Windows можно выполнять подстановку имен файлов и каталогов при нажатии клавиши Tab. Например, для перехода, в каталог с длинным именем Program Files наберите начальную часть имени каталога

CD Pro и нажмите Tab. В строке ввода должна появиться команда :

CD «Program Files»

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

Если имеется несколько совпадающих начальных частей имен файлов или каталогов, при каждом нажатии клавиши Tab будет подставляться следующее по алфавитному порядку имя. Для возврата на предыдущее — используется комбинация Shift+Tab

Перенаправление данных стандартного ввода /вывода консоли.

Как уже упоминалось, в качестве стандартного устройства ввода командной строки используется клавиатура, а в качестве устройства вывода – дисплей. Однако, существует возможность перенаправления ввода-вывода на другие устройства c использованием операторов перенаправления:

  • > — перенаправление вывода.
    Выходные данные записываются в файл или передаются на указанное устройство.

    ping –n 5 localhost > nul — выполнить пинг петлевого интерфейса 5 раз с перенаправлением вывода в фиктивное устройство nul. Вывод результатов выполнения команды подавляется. Подобный прием используется для организации задержки в командных файлах, поскольку пинг петлевого интерфейса выполняется почти мгновенно, а интервал между пингами равен одной секунде, время выполнения данной команды определяется значением параметра -n

    ping –n 100 yandex.ru > C:\ping-ya.txt — выполнить 100 раз пинг узла yandex.ru c записью результатов выполнения команды в файл C:\ping-ya.txt. Если файл не существует, он будет создан, а если существует, его содержимое будет затерто.

  • >> — то же, что и в предыдущем случае, но данные записываются в конец файла.

    ping –n 100 yandex.ru >> C:\ping-ya.txt

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

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

    cmd — запустить командный процессор CMD и выполнить ввод данных из файла 1.txt. Если в файле поместить строку ping –n 100 yandex.ru, то выполнится команда, рассмотренная выше.

  • | — вывод первой команды перенаправить на вход следующей за ней.

    Нередко, вывод одной команды нужно передать в качестве вводимых данных для другой, т.е. объединить команды в последовательную цепочку:

    ping -n 100 microsoft.com | find «Превышен интервал» — результат выполнения команды ping -n 100 microsoft.com передается в виде входных данных для команды поиска строк (find), содержащих текст «Превышен интервал».

    ping -n 100 microsoft.com | find «Превышен интервал» > C:\ping-ya.txt — то же, что и в предыдущем примере, но с перенаправлением выводимых результатов выполнения команды в текстовый файл.

  • Использование дескрипторов ввода-вывода консоли.

    Каждому открытому файлу или устройству соответствует свой дескриптор ( handle) который представляет собой неотрицательное число, значение которого используется породившим поток ввода-вывода процессом. По умолчанию, для всех процессов, в том числе и для командного интерпретатора cmd.exe :

    0 ( STDIN ) – дескриптор стандартного ввода (ввод с клавиатуры).

    1 (STDOUT) – дескриптор стандартного вывода (вывод на экран).

    2 (STDERR) – дескриптор вывода диагностических сообщений (сообщений об ошибках на экран).

    Дескрипторы можно использовать в тех случаях, когда требуется перенаправить (изменить) источники и приемники данных в стандартных потоках ввода-вывода. Например:

    ping.exe –n 100 yandex.ru 2> C:\pinglog.txt — стандартный поток сообщений программы ping.exe будет выводиться на экран, а ошибки ( стандартный вывод с дескриптором = 2 ) будут записаны в файл C:\pinglog.txt . В реальном случае для программы ping. exe приведенная конструкция значения не имеет, поскольку она выводит и диагностику, и результаты на экран.

    Для задания перенаправления в существующие дескрипторы используется амперсанд (&), затем номер требуемого дескриптора (например, &1):

    ping –n 100 yandex.ru >log.txt 2>&1 — стандартный поток сообщений об ошибках (дескриптор=2) перенаправляется в стандартный поток вывода (дескриптор = 1) и все это перенаправляется в файл

    log.txt текущего каталога.

    ping –n 100 yandex.ru >log.txt 1>&2 — стандартный вывод (дескриптор = 1) перенаправляется в вывод сообщений об ошибках (дескриптор=2) и все это записывается в текстовый файл.

    Если дескриптор не определен, то по умолчанию оператором перенаправления ввода будет ноль (0), а оператором перенаправления вывода > будет единица.

    Объединение нескольких команд в цепочку

    В командной строке Windows существует возможность последовательного выполнения нескольких команд в зависимости от результатов их выполнения. Для чего используются символы объединения команд — & (амперсанд) и | (вертикальная черта)

    & — одиночный амперсанд используется для разделения нескольких команд в одной командной строке. Например:

    echo ping ya.ru — вывод на экран строки ping ya.ru

    echo &ping ya.ru — последовательное выполнение команды echo без параметров и команды ping ya.ru

    && — условное выполнение второй команды. Она будет выполнена, если код завершения (значение которого передается в стандартную переменную ERRORLEVEL) первой команды равен нулю, т.е. команда выполнена успешно.

    команда1 && команда2 — выполняется команда1, а команда2 выполняется, только если первая была выполнена успешно. Например:

    ping ya.ru -err & ping –n 2 ya.ru — при использовании единичного амперсанда, первая команда ping ya.ru –err выдаст сообщение о неверном параметре -err, а вторая, ping –n 2 ya. ru выполнит двукратный пинг узла ya.ru

    ping ya.ru -err && ping –n 2 ya.ru — при использовании двойного амперсанда, первая команда ping ya.ru –err выдаст сообщение о неверном параметре -err и соответственно, сформирует код завершения не равный нулю (ошибка), что приведет к тому, что вторая команда ( ping ya.ru -n 2) выполнена не будет.

    Двойная вертикальная черта || — условное выполнение второй команды. Если первая команда завершилась с кодом возврата не равным нулю (неуспешно), то выполняется команда, следующая за двойной вертикальной чертой.

    команда1 || команда2 — если команда1 выполнена неуспешно, то запускается на выполнение команда2

    ping –n 1 ya.ru && ping –n2 ya.ru || ping –n 3 ya.ru — сначала выполнится 1-я команда ping ya.ru –n 1 — однократный пинг узла ya.ru, затем выполнится команда ping ya.ru -n 2 — двукратный пинг узла ya.ru. Третья команда ping ya. & ping -n 2 ya.ru — вывод на экран текста ping -n 1 ya.ru & ping -n 2 ya.ru

    Логика условной обработки команд, реализуемая с помощью конструкций && и || действует только на ближайшую команду, то есть, при вводе команды

    TYPE C:\plan.txt && DIR & COPY /?

    команда COPY /? запустится в любом случае, независимо от результата выполнения команды TYPE C:\plan.txt. Но, несколько команд можно сгруппировать с помощью скобок. Например, есть 2 командные строки:

    TYPE C:\plan.txt && DIR & COPY /?

    TYPE C:\plan.txt && (DIR & COPY /?)

    В первой из них символ условной обработки && действует только на команду DIR, во второй — одновременно на две команды: DIR и COPY. В качестве наглядного эксперимента, попробуйте выполнить вторую команду при условиях наличия и отсутствия файла C:\plan.txt. Для создания пустого файла можно воспользоваться копированием из фиктивного устройства nul:

    copy nul C:\plan. txt

    Для удаления файла используется команда erase c:\plan.txt или del C:\plan.txt

    Командные файлы

    Командные файлы (сценарии, скрипты) – это обычные текстовые файлы с заранее подготовленным набором команд для их выполнения командным процессором cmd.exe. Стандартно, такие файлы имеют расширение .bat или .cmd. Строки командных файлов могут содержать специфические команды самого процессора команд, например — FOR, ECHO, REM и т.п. или имена исполняемых модулей – reg.exe, sc.exe, auditpol.exe., которые можно использовать без расширения – reg, sc, auditpol. Пример простого командного файла:

    REM Создается текстовый файл со списком каталога Windows
    dir C:\Windows > %TEMP%\winlist.txt
    REM выполняется задержка на 5 секунд
    ping -n 5 localhost > nul
    REM Файл открывается в редакторе WordPad
    write %TEMP%\winlist.txt
    REM После завершения работы Wordpad, текстовый файл удаляется.
    erase C:\winlist.txt

    Строки, начинающиеся с REM являются комментариями. В качестве примера, используются команды для работы с файловой системой и выполняется запуск приложения графической среды – текстового редактора Wordpad (write.exe) с передачей ему параметра командной строки (имя файла). Язык командных файлов довольно примитивен и не в полной мере соответствует требованиям сегодняшнего дня, однако, он является самым простым средством автоматизации рутинных действий и используется большинством системных администраторов и грамотных пользователей. Работа с командными файлами – это отдельная тема, более подробно изложенная на странице Командные файлы

    Прочие материалы для освоения работы в командной строке Windows:

    Windows Terminal – альтернатива командной строке в Windows 10.

    Список команд CMD с описанием и примерами.

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

    Работа с сетью в командной строке.

    Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой «Поделиться»

    В начало страницы         |         На главную страницу сайта

  • Как вызвать командную строку с помощью клавиатуры.

    Программная строка. Как вызвать командную строку? Запуск командной строки. Как пользоваться командной строкой

    Командная строка — обязательная функция для каждой Windows. Любой пользователь хоть раз сталкивался с ней в том или ином случае. Иногда командная строка необходима самому пользователю для внесения тех или иных изменений в работу компьютера. В данной статье вы узнаете, в «Виндовс 10».

    Что это такое?

    Разберемся в предназначении. Командная строка — это стандартная программа «Виндовс» для введения команд без использования окон и органов управления операционной системы. Программа представляет собой окно с текстовым интерфейсом и полем для введения символов. Поддерживает только латинские буквы и арабские цифры. Набрать команду русскими буквами у вас не получится. Функционал программы просто огромный. С помощью команд вы можете открывать различные файлы, если не имеете доступа к проводнику, изменять параметры реестра и многое другое. Давайте разберемся, как вызвать командную строку в «Виндовс 10». Для этого имеется два простых способа. Они немного отличаются от предыдущих версий «Виндовс», однако суть остается прежней.

    Меню «Пуск»

    Разберемся, как вызвать командную строку в «Виндовс 10». Нажмите на значок меню «Пуск» слева внизу. Далее нажмите на вкладку «Все приложения». Среди всех программ найдите подпункт «Служебные». В нем и находится необходимая программа. Запустить CMD можно одним левым кликом мышки. Для некоторых команд понадобится получение администраторского доступа. Давайте разберемся, как это можно сделать.

    Найдите программу в списке служебных по вышеописанному способу. Через правой кнопкой мышки откройте файл от имени администратора.

    Следующий способ также связан с панелью «Пуск». В старых версиях «Виндовс» вам приходилось заходить в меню и выбирать пункт «Выполнить». В «десятке» все гораздо проще. Для запуска нажмите на значок лупы рядом с «Пуском». В поисковой строке наберите сочетание английских букв cmd . Поиск выдаст нужную программу. Нажмите на командную строку левой кнопкой мыши.

    Как вызвать командную строку в «Виндовс 10» с помощью проводника

    В обновленной версии ОС вы можете пользоваться новыми функциями в проводнике. Откройте нужную папку. В строке сверху окна нажмите на пункт «Файл», далее выберите пункт, связанный с командной строкой. Далее можно выбрать обычный вариант запуска или открытие с администраторскими правами. В запустившемся окне вы сможете применять команды к открытой в проводнике папке. Теперь вы знаете, как быстро открыть командную строку в «Виндовс 10».

    Еще один метод

    Также вы можете открыть программу, следуя по указанному пути в системной папке. Вам необходимо зайти в раздел Windows на системном диске (раздел с установленной операционной системой). Далее найдите папку System32. В ней находится нужный файл cmd.exe. Этот путь подходит для 32-битных версий ОС. В папке SysWOW64 в 64-битной версии находится командная строка Windows 10. Как вызвать (открыть) приложение вы знаете, осталось использовать его функционал по назначению, используя специальные команды.

    Командная строка до сих пор присутствует во всех современных версиях Windows. Она не имеет выраженного интерфейса и представляет собой окно для ввода команд. В инструкции рассмотрим несколько рекомендаций,.

    Операционная система имеет собственный графический интерфейс, созданный для гибкой работы пользователей. С помощью него Мы открываем окна, в которых выполняем различные действия в один клик мышкой (создание, копирование, удаление), запускаем программы, служебные утилиты и многое другое. Все действия можно сделать и в cmd, но мало кто будет, например, копировать файл.

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

    Заслуживает внимания, файл с расширением bat. Этот пакетный файл содержит в себе последовательный список команд, выполняющихся построчно. Таким образом, Вы автоматизируете процессы и сэкономите кучу времени.

    Вызываем командную строку Windows 7 традиционными способами

    1. Зажмите значок Windows на клавиатуре, затем клавишу R. Запустится окно «выполнить», в котором напечатайте «cmd» и кликните на ENTER или кнопку OK.

    Так же есть возможность запустить «выполнить» через диспетчер задач Windows 7. Одновременно зажмите CTRL + ALT + DEL. На голубом экране выберите «запустить диспетчер задач». В меню окна кликните «файл» -> «новая задача (выполнить)».

    2. Нажмите «пуск» левой кнопкой или значок Windows на клавиатуре. В поле поиска наберите «cmd» и выберите cmd.exe.

    3. В «пуске» выберите «все программы» -> «стандартные», чтобы вызвать командную строку Windows 7 выберите ее из списка как в скриншоте.

    4. Если вам надо вызвать cmd для определенной папки, тогда зажмите SHIFT (клавиша шифт) и щелкните по ней правой кнопкой. В списке появится пункт «открыть окно команд». После нажатия в командной строке пропишется путь к папке.

    Создание ярлыка для вызова командной строки

    Консоль cmd в Windows 7 располагается по пути C:WindowsSystem32cmd. exe и Вы также можете вызвать ее с этого места. Такой способ долгий, поэтому сделаем ярлык быстрого запуска на рабочем столе:

    1. Пройдите по пути C:WindowsSystem32, упорядочите файлы в папке и найдите cmd.exe. Щелкните по нему правой кнопкой и выберите «создать ярлык». Скопируйте его на рабочий стол и удалите с папки System32.
    2. Кликните по любому пустому месту рабочего стола пр. к. мыши. В меню наведите курсор на «создать» затем выберите «ярлык». В окне, как на картинке, укажите путь местоположения объекта C:WindowsSystem32cmd.exe. Щелкните «далее» напечатайте имя и кликните «готово».

    Примечание: в моем случае Windows 7 установлена на диске C, но может быть ОС стоит на другом локальном диске. Будьте внимательнее! Вам потребуется в пути изменить только первую букву.

    Советую назначить горячую клавишу запуска командной строки . Выделите ярлык и зажмите комбинацию ALT+ENTER, чтобы открыть окно свойств. Во вкладке «ярлык» в поле «быстрый вызов» поставьте курсор, нажмите любую букву клавиатуры и OK. CTRL+ALT подставятся на автомате.

    Вы знаете, как вызвать командную строку в Windows 7 . Из всех способов, я бы выделил, использование ярлыка cmd, создав его один раз, Вы получите самый быстрый доступ к консоли.

    Из обыденных средств по приоритетности простоты можно расставить пункты: 1,2, 4, 5. Каким пользоваться выбирать Вам.

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

    Мало кто из современных пользователей компьютеров застал те времена, когда практически полностью отсутствовал графический интерфейс (GUI), а все основные действия с компьютером выполнялись из командной строки. Операционные системы нашего времени позволяют управлять компьютером гораздо проще, используя мышки, тачпады и прочие манипуляторы. Тем не менее даже сегодня иногда требуется запустить заветное окошко, чтобы удалить из компьютера особо вредные вирусы, или использовать специфичные возможности ОС Windows, недоступные из графического интерфейса.

    За работу с командной строкой в Windows отвечает файл cmd.exe. Для того, чтобы вызвать командную строку в операционных системах семейства Windows нужно запустить данный файл. Способы его запуска могут быть различными в зависимости от версии ОС.
    Windows XP

    1. Нажмите кнопку «Пуск» и в появившемся меню выберите пункт «Выполнить».
    2. В открывшемся окне под названием «Запуск программ» ввести cmd и нажать клавишу ввода (Enter) на клавиатуре.
    Также можно обойтись без ввода команд, а просто перейти по пути «Пуск»-«Программы» -«Стандартные»-«Командная строка».

    Windows Vista и Windows 7

    Также командную строку можно запустить перейдя по пути «Пуск»-«Все программы» -«Стандартные»-«Командная строка».

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

    1. Нажмите сочетание клавиш Win + R на клавиатуре.
    2. В открывшемся окне ввода команд наберите cmd и нажмите клавишу Enter, в результате чего откроется окно командной строки.
    Перечисленные выше способы запускают командную строку от имени пользователя. Иногда требуется повышение прав для осуществления тех или иных действий, то есть запуск командной строки от имени администратора компьютера. Чтобы отрыть командную строку в режиме администратора выполните следующее.

    Если вы никогда до этого не работали с командной строкой, то введите в ней команду «help» (без кавычек) и нажмите кнопку Enter. Откроется список всех поддерживаемых командной строкой команд.

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

    Для чего нужна командная строка?

    Итак, чаще всего командная консоль обычно используется для устранения сбоев в операционной системе, проверке некоторых ее компонентов, выполнения операций с дисками и разделами, включения и отключения некоторых функций Windows, стандартных процедур копирования, удаления объектов (если вход в систему оказывается невозможным) и т. д. Конечно, этот инструмент несколько проигрывает консоли PowerShell, которая, кроме стандартных возможностей командной строки, обладает расширенным набором инструментов (например, позволяет удалять «вшитые» в Windows программы). Тем не менее в использовании он куда проще, разобраться с основными командами и операциями особого труда не составит, тем более что для этого в ней имеется краткая справочная система с примерами.

    Как вызвать командную строку в «Виндовс 7» и выше простейшим методом?

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

    В самом простом и наиболее быстром варианте запуск производится из меню «Выполнить», которое вызывается быстрым сочетанием Win + R, после чего в строке старта программы вписывается сочетание cmd и нажимается клавиша ввода. Но где на клавиатуре клавиша «Win»? Как правило, на стандартных моделях она расположена слева между кнопками Ctrl и Alt (или между Alt и Fn). На некоторых которые используются в ноутбуках или планшетах с малыми диагоналями экрана, искомая клавиша может располагаться на правой стороне левее кнопок со стрелками.

    Где клавиша «Win» на клавиатуре, разобрались. Но как ее можно использовать еще? В любой системе с ее помощью можно вызвать само стартовой меню (это соответствует нажатию кнопки «Пуск», а уже потом переходить к нужному разделу. Но как вызвать командную строку в «Виндовс 7» или в любой другой системе именно отсюда?

    Для этого нужно переместиться в раздел служебных программ (для перехода применяются кнопки со стрелками, для входа в подменю и запуска самого апплета используется «Ввод»).

    Как запустить командную строку клавишами от имени администратора?

    Как уже понятно, выше речь шла исключительно об обычном старте консоли, при котором администраторские привилегии не учитывались. Но ведь иногда они бывают крайне необходимы. Если речь идет о Windows 7, после вызова консоли выполнения в поле запуска апплета командной строки от имени администратора нужно поставить флажок. Переместиться на нужный пункт можно при помощи табулятора (Tab), а установить выделение — нажатием клавиши пробела. После этого останется подтвердить запуск клавишей ввода (перемещаться на кнопку «ОК» совершенно необязательно.

    Для выхода из консоли можно использовать либо команду exit, либо стандартное закрытие активного окна при помощи сочетания Alt + F4.

    Запуск консоли непосредственно из файла

    Также можно воспользоваться стартом консоли прямо из файла, который расположен в директории System32 корневой папки системы. В этом случае действия несколько усложняются, поскольку вызывать командную строку горячими клавишами напрямую будет невозможно, а придется использовать стандартный файловый менеджер. Для вызова «Проводника» применяется комбинация Win + E, после чего стрелками производится перемещение по папкам, вход в них и открытие файлов осуществляется нажатием ввода. Да, но ведь если речь идет о вызове командной строки горячими клавишами от имени администратора, такая методика неприменима. Хорошо, если на самой клавиатуре есть специальная кнопка контекстного меню (обычно расположенная справа либо между кнопками Alt и Ctrl, либо справа от пробела.

    А вот для тех моделей клавиатуры, на которых такая кнопка отсутствует, можно использовать сочетание Shift + F10 (при использовании Ctrl + Shift + F10 открывается расширенное контекстное меню).

    Нюансы запуска консоли в Windows 10

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

    Из меню «Выполнить» командой taskmgr сначала запускается «Диспетчер задач», кнопкой Alt активируется файловое меню, стрелкой вниз выбирается пункт запуска новой задачи, после чего появляется окно, повторяющее консоль «выполнить», но уже с пунктом старта задачи с правами администратора.

    Для доступа к «Диспетчеру задач» также можно использовать сочетания вроде Del + Alt + Ctrl или Esc + Shift + Ctrl, что намного проще. Контекстное меню кнопки пуска вызывается быстрым нажатием Win + X, а там уже есть пункт старта командной консоли и в обычном режиме, и с правами администратора.

    Использование клавиатурных сочетаний при старте системы

    В системах Windows 7 и более ранних для вызова командной строки сочетание клавиш тоже есть. В самом начале загрузки можно вызвать дополнительное стартовое меню. Для этого используется клавиша F8 (иногда Alt + F8 или что-то похожее).

    После этого просто выбирается пункт загрузки с поддержкой командной строки.

    Примечание: чтобы вернуть использование F8 в восьмой и десятой модификациях Windows, в командной консоли, запущенной с правами админа, выполните команду «bcdedit /set {current} bootmenupolicy legacy» (без кавычек вначале и в конце).

    Старт консоли при загрузке со съемного носителя

    Для запуска командной строки горячие клавиши Windows при старте со съемного носителя, например, с любого загрузочного, инсталляционного или диска восстановления используются в единой комбинации — Shift + F10 (причем и для всех версий системы, и для всех типов программного обеспечения, присутствующего на дисках).

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

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

    Командная строка (консоль) – это такая утилита, которая обеспечивает пользователю доступ к операционной системе посредством введения команд. Как правило, командную строку используют продвинутые пользователи, но, мы надеемся, что благодаря этой статье и начинающий юзер сможет без труда задать нужную команду и при этом сэкономить время. Консоль представляет собой диалоговое окно черного цвета с непрерывно мигающим курсором, собственно в нем эти команды и вписываются.

    А теперь от разговоров, непосредственно, перейдем к делу, и найдем, где командная строка в виндовс 7 прячется, и как к ней добраться.

    Есть много вариантов вызова командной строки, давайте остановимся на основных.

    1. Используя диалоговое окно «Выполнить».


    Примечание: гораздо проще вызвать окно «Выполнить» при помощи сочетания «Win» + «R»

    2. Посредством главного меню кнопки «Пуск».


    Также, после активизации меню через «Пуск», можно вписать в строке поиска словосочетание «командная строка», что приведет к появлению ярлыка, активизируем его нажатием мышки и увидим «Командная строка».

    3. Используя контекстное меню папки.


    4. Утилита «Командная строка» расположена в папке Windows.

    Чтобы ее там найти нужно пройти такой незамысловатый путь: Диск «С», затем идем в папку «Windows», в ней переходим к – «System32», и в ней находим файл, который именуется «cmd.exe». Запустив его мы откроем командную строку.

    Иногда, для выполнения определенных действий, система попросит вас открыть командную строку с правами админа, для этого во втором варианте, описанном выше, используя правую функциональную кнопку мыши, и жмем на запись «Командная строка», из отобразившегося списка выберем «Запуск от имени администратора».

    Где командная строка в Windows 8? Ищем…

    1. Запуск посредством диалогового окна «Выполнить».


    2. С помощью клавиш «Windows» и «X».


    Такое же меню появится и при нажатии правой клавиши на мышке в кнопке «Пуск».

    3. Используя поиск.


    4. Жмем кнопку «Старт»:


    5. Используя меню «Проводника».


    6. С помощью диспетчера задач.


    Командная строка в Windows 10 как вызвать?

    Что касается операционной системы Windows 10, то здесь, вызов командной строки производится ряд действий, аналогичных действиям в ОС Windows 8, которые мы рассмотрели выше.

    Командная строка | Creatio Academy

    Используйте командную строку (поле с текстом “Что я могу для вас сделать”) для осуществления глобального поиска записей в системе, а также для быстрого доступа к наиболее часто выполняемым операциям, таким как открытие страницы записи или запуск бизнес-процесса.

    Командная строка действует аналогично строке поиска поисковых систем. Например, для нахождения записи контакта введите ФИО либо только фамилию контакта и нажмите  либо на клавишу Enter клавиатуры.

    Таким же образом выполните другие команды. Например, введите команду “Создать контакт”, чтобы немедленно открыть страницу нового контакта, или “Запустить процесс”, чтобы был запущен соответствующий бизнес-процесс. Командная строка может распознавать несколько вариаций одной и той же команды. Например, будет обработана как команда “Создать контакт”, так и “Добавить контакт”.

    При вводе неполной команды система предложит вам перечень похожих команд в выпадающем списке. Например, при вводе текста “Создать А” система предложит команды “Создать Активность (Задача)” и “Создать Активность (Email)”.

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

    Существует возможность отображать в результатах глобального поиска локализируемые данные на языке пользователя. Например, если включена локализация для ФИО контакта, то пользователь, у которого в профиле установлен русский язык, увидит в результатах поиска ФИО на русском, а пользователь, который использует английский — на английском.

    На заметку. Для приложений, развернутых on-site, необходимо выполнить предварительную настройку глобального поиска. Подробнее читайте в статье “Настроить глобальный поиск”.

    Найти запись 

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

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

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

    На заметку. Чтобы данные раздела отображались в результатах глобального поиска, должен быть включен признак Индексировать для полнотекстового поиска в мастере раздела. Подробнее об индексации читайте в статье “Добавить новый раздел”.

    Результаты поиска представлены в виде реестра записей, содержащих текст поискового запроса или его часть. В каждой найденной записи жирным шрифтом выделяется текст запроса, по которому обнаружено совпадение (Рис. 1).

    Результаты отображаются по релевантности, как для всего списка результатов, так и при фильтрации найденных записей. Например, если поиск выполнялся из раздела Контакты, то в начале списка будут отображены записи этого раздела, а ниже — записи из других разделов системы. А если на странице с результатами поиска установить фильтр по контакту, то совпадения по ФИО будут отображаться первыми в списке.

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

    Пример. Необходимо найти контакт по его номеру телефона.

    1. Введите в строку поиска номер телефона в любом формате — можно вводить только ту часть номера, которую вы помните, с учетом специальных символов-разделителей или без них.

    2. Нажмите либо клавишу Enter клавиатуры.

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

    Настройки глобального поиска

    Чтобы отобразить локализируемые данные в результатах поиска , включите системную настройку “Отображать локализируемые данные в результатах глобального поиска” (код “UseLocalizableGlobalSearchResult”). Если настройка выключена, то локализируемые данные выводятся на языке системного пользователя, который указывается в системной настройке “Пользователь для выполнения системных операций” (код “SystemUser”).

    Правила отображения результатов поиска определяются с помощью системных настроек “Вес объекта по умолчанию для глобального поиска” (код  “GlobalSearchDefaultEntityWeight”) и “Вес первичной колонки по умолчанию для глобального поиска” (код “GlobalSearchDefaultPrimaryColumnWeight”).
    Чтобы отобразить данные, найденные с учетом опечаток и морфологии, включите системную настройку “Отображать результаты поиска по частичному совпадению” (код “UseInexactGlobalSearch”).
    Для регулирования выдачи результатов поиска по частичному совпадению и повышения вероятности найти данные, если поисковый запрос неточный, задайте значение системной настройки “Доля совпадения для отображения в результатах поиска, %” (код “GlobalSearchShouldMatchPercent”).

    Перейти в раздел 

    Используя командную строку, можно быстро перейти в любую доступную группу любого раздела системы при помощи команды Перейти в раздел. Например, находясь в разделе Активности, вы можете быстро отобразить контрагентов группы “Клиенты”. Для этого введите команду “Перейти в раздел Контрагенты Клиенты”.

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

    Добавить записи 

    Для создания записей из командной строки используйте команду Создать. При вводе команды в выпадающем списке отобразится перечень команд для создания записей различных разделов, например, “Создать Активность”, “Создать Контакт” и т. д.

    Вы также можете добавить в команду название создаваемой записи. Например, чтобы создать контакт с фамилией “Иванов”, введите команду “Создать Контакт Иванов”. В результате откроется страница контакта, в поле ФИО которой будет содержаться значение “Иванов”.

    Запустить бизнес-процесс 

    Чтобы начать выполнение бизнес-процесса, введите в командную строку команду Запустить процесс и название бизнес-процесса, который необходимо запустить. Например, если в системе настроен бизнес-процесс “Выход нового сотрудника”, то введите команду “Запустить процесс Выход нового сотрудника”.

    На заметку. Список процессов, доступных для выбора в командной строке, определяется в разделе Библиотека процессов. Детальнее управление бизнес-процессами рассмотрено в блоке “Администрирование процессов”.

    Настроить пользовательские команды 

    Для добавления новых команд, распознаваемых командной строкой, введите Создать пользовательскую команду. Откроется страница, на которой можно будет ввести текст команды (например, “Мои задачи”), выбрать ключевое слово (например, “Перейти в раздел”), после чего указать дополнительные параметры, которые зависят от ключевого слова (например, выбрать раздел Активности и группу “Мои задачи”).

    Доступные ключевые слова представляют собой типы операций, которые могут быть выполнены командной строкой:

    • Поиск — для операций поиска записей.

    • Перейти в раздел — для навигации по разделам и их группам.

    • Создать — для создания записей в разделах системы.

    • Запустить процесс — для запуска бизнес-процессов.

    На заметку. Если в системе настраивались какие-либо объекты, например, были переименованы или добавлены новые разделы, то для того, чтобы они появились в командной строке, нужно выполнить действие “Перегенерация метаданных команд строки управления” на странице управления конфигурацией в дизайнере системы. Действие доступно в меню страницы управления конфигурацией по кнопке  в правом верхнем углу страницы.

    После регистрации новой команды необходимо повторно зайти в систему, чтобы она стала доступной для выполнения.

     

    ВЫПОЛНИТЬ команду

    Выполняет приложение или процесс вне Google Analytics. Эмулирует команду Windows «Выполнить». Может быть используется для взаимодействия с командной строкой Windows.

    Примечание

    Потому что команда EXECUTE дает вам возможность взаимодействовать с операционной системой и приложениями, не связанными с Google Analytics, могут возникнуть технические проблемы которые выходят за рамки встроенных функций Google Analytics.

    Служба поддержки может помочь с выполнением команды EXECUTE внутри Google Analytics, но проблемы, возникающие с внешними процессами и приложениями to Analytics не подпадают под действие поддержки.

    Синтаксис

     ВЫПОЛНИТЬ Windows_Run_command_syntax  

    Параметры

    Имя Описание
    Windows_Run_command_syntax

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

    Требуется действующая команда Windows Выполнить синтаксис заключен в кавычки.

    ASYNC

    опционально

    Выполняет команду в асинхронном режиме.

    В асинхронном режиме, сценарий Analytics продолжает работать, не дожидаясь завершения процесса, запущенного командой EXECUTE.

    Если вы опустите ASYNC, то процесс, запущенный командой EXECUTE, должен завершиться до продолжения сценария Analytics. Аналитика недоступна, пока запущены внешние процессы.

    Примечание

    При запуске EXECUTE из командной строки Analytics вы необходимо указать ASYNC.

    Выходные переменные аналитики

    Имя Содержит
    RETURN_CODE

    Код, возвращаемый внешним приложением или процессом. запустить с помощью команды EXECUTE.

    Что такое коды возврата?

    Коды возврата представляют собой сгенерированные числа внешним приложением или процессом и отправлено обратно в Google Analytics на указать результат внешнего процесса. Аналитика не генерировать код возврата, он его только получает.

    Типичные коды возврата

    Типичные коды возврата — целые числа значения, которые сопоставляются с конкретными уведомлениями или сообщениями об ошибках.Для Например, код возврата «0» может означать «Операция успешно завершена». Код возврата «2» может означать «Система не может найти указанный файл».

    Значение конкретных кодов возврата

    Особый коды возврата и их значение различаются в зависимости от внешнего приложения. или процесс. Списки кодов возврата, также называемые «кодами ошибок» или «коды выхода» и их значения часто можно найти в документации. для связанного внешнего приложения.Списки кодов возврата могут также можно найти в Интернете.

    Переменная создана только в режиме по умолчанию

    Переменная RETURN_CODE: создается, когда команда EXECUTE запускается в режиме по умолчанию. Переменная не создается, когда Команда выполняется в асинхронном режиме.

    Примеры

    Открыть приложение

    Открывает Microsoft Excel:

     ВЫПОЛНИТЬ «Excel» 

    Открывает Adobe Acrobat Reader:

     EXECUTE "AcroRd32. exe "

    Закройте приложение

    Закрывает Microsoft Excel:

     EXECUTE "TASKKILL / f / im Excel.exe "

    Примечание

    Использование используйте переключатель / f с осторожностью. Принудительно закрывает приложение без отображения каких-либо диалоговых окон, например, для сохранения изменений.

    Открыть файл

    Открывает книгу Excel AP_Trans.xlsx:

     EXECUTE '"C: \ ACL Projects \ Source Data \ AP_Trans.xlsx"' 

    Создать новую папку

    Создает новую папку с именем Source Data:

     EXECUTE 'cmd / c MD "C: \ ACL Projects \ Source Data"' 

    Запуск внешних сценариев или командных файлов, не относящихся к Google Analytics (.

    летучая мышь)

    Запускает сценарий My_Batch.bat:

     EXECUTE '"C: \ ACL Projects \ Batch Files \ My_Batch.bat"' 

    Передача параметров в пакет, не связанный с Google Analytics файл

    Передает два параметра My_Batch.летучая мышь. Параметры могут быть литералами или переменными Analytics:

     EXECUTE '"C: \ ACL Projects \ Batch Files \ My_Batch. bat" param1% v_param2%' 

    Запускать скрипты Analytics в других проектах Analytics

    Выполняет «AP_Trans_script» в тестах AP Trans.acl «

     EXECUTE 'aclwin.exe" C: \ ACL Projects \ AP Trans Tests.acl "/ b AP_Trans_script' 

    Примечание

    Запуск аналитики скрипт в другом проекте запускает второй экземпляр Analytics. В сценарий во втором проекте должен заканчиваться командой QUIT, чтобы что второй экземпляр Google Analytics закрывается и управление возвращается начальный экземпляр Analytics.

    Включить период ожидания в скрипт Google Analytics

    Оба примера создают период ожидания в 30 секунд:

     EXECUTE "TIMEOUT / t 30" 
     EXECUTE "cmd / c PING -n 31 127.0.0.1> нуль "

    Замечания

    Используйте EXECUTE для выполнения полезных задач

    Команда EXECUTE позволяет запускать команды Windows и DOS из командной строки Analytics или из скрипта Google Analytics.

    Вы можете использовать эту способность для увеличения автоматизация скриптов аналитики за счет выполнения различных полезные задачи, которые невозможно выполнить с использованием синтаксиса ACLScript в одиночестве.

    Примеры задач, которые можно запустить с помощью EXECUTE
    Откройте другие программы и приложения и выполните задачи, необходимые для сценария аналитики Передать параметры в командный файл Доступ к данным из сетевых точек Включить списки учетных записей Active Directory
    Открыть любой файл в приложении по умолчанию Запускать скрипты Analytics в других проектах Analytics Использовать FTP для доступа к данным из удаленных мест Интеграция с VBScript
    Выполнять задачи администрирования файлов и папок, такие как копирование, перемещение, создание, удаление или сравнение существующих файлов или папок вне Analytics Включить периоды ожидания в скрипты Google Analytics Архивировать или разархивировать данные Интеграция с базами данных SQL
    Запускать внешние скрипты или командные файлы, не относящиеся к Analytics (. летучая мышь) Включение планирования задач Windows в сценарии Google Analytics Шифровать или расшифровывать данные Открытые веб-страницы

    Примечание

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

    Режим по умолчанию и асинхронный режим

    Вы можете запустить команду EXECUTE либо в режиме по умолчанию, либо в асинхронном режиме:

    • Режим по умолчанию: процесс, запущенный EXECUTE, должен завершиться, прежде чем сценарий Google Analytics сможет продолжить работу.

      Аналитика недоступна, пока запущены внешние процессы.

    • В асинхронном режиме сценарий Analytics продолжает выполняться, не дожидаясь завершения процесса, запущенного EXECUTE.

      Аналитика остается доступной во время выполнения внешних процессов.

      Если вы укажете ASYNC, команда EXECUTE будет выполняться в асинхронном режиме.

    Какой режим мне использовать?

    При создании скриптов Analytics, использующих команду EXECUTE нужно учитывать, какой режим работы подходит.

    Использовать режим по умолчанию Использовать асинхронный режим / ASYNC
    • задачи администрирования файлов и папок
    • с указанием периодов ожидания
    • любая задача, от которой зависят последующие задачи
    • последующее выполнение скрипта зависит от результата в переменная RETURN_CODE
    • внешние задачи вызывают интерфейс приложения или всплывающее диалоговое окно для открытия
    Сценарии аналитики, которые запускаются автоматически

    Если вам нужен скрипт Google Analytics который содержит команду EXECUTE для автоматического запуска, используйте один из следующих методов:

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

    Примечание

    До элементы интерфейса закрыты, они представляют собой процессы, которые все еще Бег. Если эти элементы интерфейса открываются с помощью EXECUTE в режиме по умолчанию, они предотвращают последующие строки в сценарии Analytics от выполнения и вызывают зависание сценария.

    Команда EXECUTE в аналитических скриптах

    Если вы хотите использовать команду EXECUTE в аналитических сценариях в Robots или на сервере AX Server, вы должны специально настроить команду для запуска.Для получения дополнительной информации см .:

    Кавычки

    Синтаксис команды «Выполнить» в Windows которые вы используете с командой EXECUTE, должны быть заключены в один или двойные кавычки.

    В следующем примере используется команда Windows MD. для создания новой папки:

     EXECUTE 'cmd / c md C: \ New_Data_Folder' 
    Вложенные кавычки

    Если любые пути в синтаксисе команды Run содержат пробелы, пути также должны быть заключены в кавычки.

    У вас есть два варианта при заключении путей в кавычки:

    • Двойные кавычки внутри одинарных кавычек Используйте одинарные кавычки, чтобы заключить всю строку команды Run, и используйте внутри двойные кавычки для заключения путей:
       EXECUTE 'cmd / c md "C: \ New Data Folder"' 

      You этот метод может быть легче читать, чем второй метод.

      Примечание

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

    • Две двойные кавычки Используйте двойные кавычки, чтобы заключить всю команду «Выполнить». строка и используйте две двойные кавычки внутри, чтобы заключить пути:
       EXECUTE "cmd / c md" "C: \ New Data Folder" "" 

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

    Внутренние и внешние команды

    Команды Windows может быть внутренним или внешним .

    • Внутренние команды можно запускать только из командной строки, что означает, что у вас есть открыть командную оболочку с помощью cmd / c или cmd / k перед указанием команды.
    • Внешние команды могут запускаться либо из командной строки, либо напрямую с помощью EXECUTE command, что означает, что открытие командной оболочки — это вариант, но не требуется.

    В приведенном ниже примере используется внутренняя команда Windows DIR. (отображает содержимое каталога), а внешняя команда Windows COMP (сравнивает два файла), чтобы проиллюстрировать разницу:

     EXECUTE 'cmd / k dir "C: \ ACL DATA \ Sample Data Files"'
    ВЫПОЛНИТЬ 'comp C: \ File_1.txt C: \ File_2.txt '

    Можно Избегайте этого осложнения, создавая внешние скрипты или командные файлы. чтобы содержать команды Windows, и используя только команду EXECUTE чтобы запустить командный файл. Например:

     EXECUTE 'C: \ My_Batch.bat' 

    Синтаксис многострочной команды Run

    Команда EXECUTE не поддерживает синтаксис многострочной команды Run.Включить многострочную Запускайте команды в сценарии аналитики, используйте один из следующих методов:

    Метод Пример
    Повторите команду EXECUTE для каждой команды Run.
     EXECUTE 'cmd / c md "C: \ New Data Folder"'
    ВЫПОЛНИТЬ 'cmd / c copy C: \ File_1.txt "C: \ New Data Folder" '
    Объедините команды «Пуск» с помощью символа «&».
     ВЫПОЛНИТЬ 'cmd / c md «C: \ New Data Folder» и скопировать C: \ File_1.txt «C: \ New Data Folder»' 
    Создайте внешний сценарий или командный файл, содержащий многострочный Запускайте команды и используйте команду EXECUTE только для запуска пакета файл.
     ВЫПОЛНИТЬ 'C: \ My_Batch. bat' 

    Оболочки командной строки и подсказки для разработчиков — Visual Studio (Windows)

    • 4 минуты на чтение
    Эта страница полезна?

    Оцените свой опыт

    да Нет

    Любой дополнительный отзыв?

    Отзыв будет отправлен в Microsoft: при нажатии кнопки отправки ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

    Представлять на рассмотрение

    В этой статье

    Visual Studio 2019 включает две оболочки командной строки для разработчиков:

    • Командная строка разработчика Visual Studio — стандартная командная строка с определенными переменными среды, установленными для упрощения использования инструментов разработчика из командной строки.Доступно с Visual Studio 2015.

    • Visual Studio Developer PowerShell — более мощный, чем командная строка. Например, вы можете передать вывод одной команды (известной как командлет ) в другой командлет. Эта оболочка имеет те же переменные среды, которые установлены в командной строке разработчика. Доступно с Visual Studio 2019.

    Начиная с Visual Studio 2019 версии 16.5, Visual Studio включает интегрированный терминал , на котором может размещаться любая из этих оболочек (командная строка разработчика и PowerShell разработчика).Вы также можете открыть несколько вкладок каждой оболочки. Терминал Visual Studio построен поверх Windows Terminal. Чтобы открыть терминал в Visual Studio, выберите View > Terminal .

    Когда вы открываете одну из оболочек разработчика из Visual Studio, либо как отдельное приложение, либо в окне терминала, она открывается в каталог вашего текущего решения (если у вас загружено решение). Такое поведение позволяет удобно запускать команды для решения или его проектов.

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

    Запуск в Visual Studio

    Выполните следующие действия, чтобы открыть командную строку разработчика или Developer PowerShell из Visual Studio:

    1. Откройте Visual Studio.

    2. В строке меню выберите Инструменты > Командная строка > Командная строка разработчика или Разработчик PowerShell .

    Пуск из меню Windows

    Другой способ запустить оболочки — из меню «Пуск». У вас может быть несколько командных строк в зависимости от версии Visual Studio и любых дополнительных пакетов SDK и рабочих нагрузок, которые вы установили.

    Windows 10

    1. Выберите Start и прокрутите до буквы V .

    2. Разверните папку Visual Studio 2019 .

    3. Выберите Командная строка разработчика для VS 2019 или Developer PowerShell для VS 2019 .

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

    Windows 8.1

    1. Перейдите к экрану Пуск , например, нажав клавишу с логотипом Windows на клавиатуре.

    2. На экране Start нажмите Ctrl + Tab , чтобы открыть список Apps , а затем нажмите V .Появится список, включающий все установленные командные строки Visual Studio.

    3. Выберите Командная строка разработчика для VS 2019 или Developer PowerShell для VS 2019 .

    Windows 7

    1. Выберите Пуск , а затем разверните Все программы .

    2. Выберите Visual Studio 2019 > Инструменты Visual Studio > Командная строка разработчика для VS 2019 или PowerShell разработчика для VS 2019 .

    Если у вас установлены другие SDK, например Windows 10 SDK или предыдущие версии, вы можете увидеть дополнительные командные запросы. Обратитесь к документации по отдельным инструментам, чтобы определить, какую версию командной строки вам следует использовать.

    Запуск из файлового браузера

    Обычно ярлыки для установленных вами оболочек помещаются в папку Start Menu для Visual Studio, например, в % ProgramData% \ Microsoft \ Windows \ Start Menu \ Programs \ Visual Studio 2019 \ Visual Studio Tools .Но если поиск в командной строке не дает ожидаемых результатов, вы можете попробовать вручную найти файлы на своем компьютере.

    Командная строка разработчика

    Найдите имя файла командной строки, который является VsDevCmd.bat , или перейдите в папку Tools для Visual Studio, например % ProgramFiles (x86)% \ Microsoft Visual Studio \ 2019 \ Community \ Common7 \ Tools (путь меняется в зависимости от версии, выпуска и места установки Visual Studio).

    Найдя файл командной строки, откройте его, введя следующую команду в обычном окне командной строки:

      "% ProgramFiles (x86)% \ Microsoft Visual Studio \ 2019 \ Community \ Common7 \ Tools \ VsDevCmd.bat"
      

    Или введите следующую команду в диалоговом окне Windows Выполнить :

     % comspec% / k "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ Common7 \ Tools \ VsDevCmd.bat"
      

    Подсказка

    Вам необходимо изменить путь, чтобы он соответствовал вашей установке Visual Studio.

    Разработчик PowerShell

    Найдите файл сценария PowerShell с именем Launch-VsDevShell.ps1 или перейдите в папку Tools для Visual Studio, например % ProgramFiles (x86)% \ Microsoft Visual Studio \ 2019 \ Community \ Common7 \ Tools . (Путь меняется в зависимости от версии, выпуска и места установки Visual Studio.) После того, как вы найдете файл PowerShell, запустите его, введя следующую команду в командной строке Windows PowerShell или PowerShell 6:

      & 'C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ Common7 \ Tools \ Launch-VsDevShell.ps1 '
      

    По умолчанию запускаемая оболочка Developer PowerShell настроена для установки Visual Studio, путь установки которой находится в файле Launch-VsDevShell.ps1 .

    См. Также

    Как запустить сценарий — Windows CMD

    Как запустить сценарий — Windows CMD — SS64.com

    Чтобы подготовить новый пакетный сценарий, сохраните файл как обычный текст ASCII с расширением файла .CMD

    Также возможно запускать пакетные сценарии с расширением.BAT, но это не рекомендуется, если вам не нужна совместимость с Windows 95 (файлы .BAT будут устанавливать ERRORLEVEL в соответствии с несовместимыми правилами стиля MS-DOS).

    Запустить командный файл

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

    Из меню «Пуск»: ПУСК> ВЫПОЛНИТЬ c: \ path_to_scripts \ my_script.cmd, ОК

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

    «c: \ путь к скриптам \ мой скрипт.cmd «

    Откройте новое приглашение CMD, выбрав START> RUN cmd, OK

    В командной строке введите имя сценария и нажмите клавишу возврата.

    C: \ Batch> Demo.cmd
    или
    C: \ Batch> c: \ path_to_scripts \ my_script.cmd параметр1 параметр2

    Это можно упростить, создав ярлык для меню «Пуск» или панели задач.

    Чтобы запустить пакетный файл из другого пакетного файла, используйте команду CALL, в противном случае первый сценарий запустит второй сценарий и немедленно завершится, поэтому дальнейшие команды в первом сценарии не будут выполняться.

    Просмотр командной строки запуска

    Переменная среды% CmdCmdLine% будет расширена до исходной командная строка передана в CMD.EXE

    При запуске командного файла из командной строки% CmdCmdLine% вернет:
    C: \ WINDOWS \ system32 \ cmd.exe param1

    Когда командный файл запускается двойным щелчком в проводнике Windows или ПУСК> ВЫПОЛНИТЬ,% CMDCMDLINE% вернет:
    C: \ WINDOWS \ system32 \ cmd.exe / c «» C: \ demo \ batch.cmd param1

    / c может использоваться для определения режима запуска:
    Echo% CmdCmdLine% | findstr / c: «/ c»> nul && Echo Запускается двойным щелчком.

    Запустить сценарий PowerShell

    Для запуска сценария PowerShell из оболочки CMD:

     C: \> powershell -file "c: \ batch \ demo.ps1"
     

    С аргументами:

     C: \> powershell -file "c: \ batch \ demo.ps1 "filename1.txt Тестирование
     

    Если аргументы нуждаются в кавычках, вам нужно утроить их, чтобы они были экранированы:

     C: \> powershell -file "c: \ batch \ demo.ps1" "" "\ Path To \ filename1.txt" "" "" "Тестовая строка" ""
     

    При вызове PowerShell из CMD имейте в виду, что запятая является разделителем CMD, это делает невозможным передачу массива значений, разделенных запятыми, в PowerShell. item1, item2, item3 обрабатываются так же, как item1 item2 item3

    Запустить файл VBScript

    Для запуска VBScript из оболочки CMD:

     C: \> cscript c: \ batch \ demo.vbs 

    «Метод предприимчивости — смело планировать и энергично выполнять» ~ Джон Кристиан Бови

    Связанные команды:

    START — Запуск программы, команды или командного файла.
    Команды RUN Пуск | Выполните команды.
    Практическое руководство: запуск сценария из PowerShell
    Практическое руководство: запуск сценария из VBScript


    Авторские права © 1999-2021 SS64.com
    Некоторые права защищены

    Аргументы командной строки Windows Terminal

    • Читать 14 минут
    Эта страница полезна?

    Оцените свой опыт

    да Нет

    Любой дополнительный отзыв?

    Отзыв будет отправлен в Microsoft: при нажатии кнопки отправки ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

    Представлять на рассмотрение

    В этой статье

    Вы можете использовать wt.exe , чтобы открыть новый экземпляр Windows Terminal из командной строки. Вместо этого вы также можете использовать псевдоним выполнения wt .

    Примечание

    Если вы создали Windows Terminal из исходного кода на GitHub, вы можете открыть эту сборку с помощью wtd.exe или wtd .

    Синтаксис командной строки

    Командная строка wt принимает два типа значений: параметры и команды . Параметры — это список флагов и других параметров, которые могут управлять поведением командной строки wt в целом. Команды предоставляют действие или список действий, разделенных точками с запятой, которые должны быть выполнены. Если команда не указана, то по умолчанию предполагается, что это команда new-tab .

      wt [параметры] [команда; ]
      

    Чтобы отобразить справочное сообщение со списком доступных аргументов командной строки, введите: wt -h , wt --help , wt -? , или мас. /? .

    Опции и команды

    Ниже приведен полный список поддерживаемых команд и параметров для командной строки wt .

    Опция Описание
    --help , -h , -? , /? Отображает справочное сообщение.
    - максимально , -M Запускает терминал в развернутом виде.
    - полноэкранный , -F Запускает терминал в полноэкранном режиме.
    - фокус , -f Запускает терминал в режиме фокусировки. Можно комбинировать с максимальным .
    - окно , -w <идентификатор окна> Запускает терминал в определенном окне.

    Новая вкладка команда
    Команда Параметр Описание Значения
    новая вкладка , nt - профиль, -p имя-профиля Создает новую вкладку на основе назначенного имени профиля. Название профиля
    новая вкладка , nt --startingDirectory, -d начальный-каталог Создает новую вкладку на основе назначенного начального пути к каталогу. Путь к каталогу
    новая вкладка , nt командная строка Создает новую вкладку на основе назначенной командной строки. Исполняемый файл с дополнительными командами
    новая вкладка , nt - название Создает новую вкладку с присвоенным заголовком. Текст для использования в качестве заголовка вкладки
    новая вкладка , nt --tabColor Создает новую вкладку с назначенным цветом вкладки. Шестнадцатеричный цвет как #RGB или #RRGGBB

    Подсказка

    Если вы изменили заголовок вкладки в Терминале Windows и хотите, чтобы этот заголовок сохранялся, необходимо включить параметр suppressApplicationTitle, задав для него значение true .

    Разделить панель команда
    Команда Параметр Описание Значения
    разделенная панель , sp -H, - горизонтально , -V, - вертикально Создает новое разделенное окно по горизонтали или вертикали. Н / Д. Никаких дополнительных значений для присвоения.
    разделенная панель , sp - профиль, -p имя-профиля Создает новую панель разделенного окна на основе назначенного профиля командной строки. Если этот параметр не назначен, будет использоваться профиль по умолчанию. Название профиля
    разделенная панель , sp --startingDirectory, -d начальный-каталог Создает новую панель разделенного окна на основе назначенного пути к начальному каталогу.Если этот параметр не назначен, будет использоваться начальный каталог по умолчанию. Путь к каталогу
    разделенная панель , sp - название Создает новое разделенное окно с присвоенным заголовком. Текст для использования в качестве заголовка вкладки
    разделенная панель , sp --tabColor Создает новую панель разделенного окна с назначенным цветом вкладки. Шестнадцатеричный цвет как #RGB или #RRGGBB
    разделенная панель , sp - размер, -s размер Создает новое разделенное окно с заданным размером. Float, указывающий, какая часть родительской панели будет использоваться
    разделенная панель , sp командная строка Создает новую панель разделенного окна на основе назначенной командной строки. Исполняемый файл с дополнительными командами
    разделенная панель , sp - дубликат, -D Создает новую панель разделенного окна, дублирующую текущую панель. Н / Д. Никаких дополнительных значений для присвоения.

    Вкладка фокусировки команда
    Команда Параметр Описание Значения
    язычок фокусировки , футов --target, -t tab-index Фокусируется на конкретной вкладке в соответствии с ее порядковым номером вкладки. Индекс табуляции как целое число

    Перемещение-фокус команда
    Команда Параметр Описание Значения
    подвижный фокус , mf направление Перемещает фокус между панелями в заданном направлении. вверх , вниз , слева или справа значений.

    Примечание

    При открытии Терминала Windows из cmd (командной строки), если вы хотите использовать собственные настройки профиля «cmd», вам нужно будет использовать команду wt -p cmd . В противном случае, чтобы запустить настройки профиля по умолчанию , просто используйте wt cmd .

    Примеры аргументов командной строки

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

    Передача аргумента в оболочку по умолчанию

    Чтобы запустить экземпляр Windows Terminal и заставить его выполнить команду, вызовите wt.exe , а затем свою команду.

    Вот пример вызова Windows Terminal для передачи аргумента команды ping для вывода IP-адреса:

      wt ping docs.microsoft.com
      

    Вот пример вызова Windows Terminal для открытия новой вкладки с командной строкой PowerShell, подтверждения вызова команды Start-Service и открытия другой новой вкладки с командной строкой Windows, открытой в каталог / k :

      wt PowerShell с новой вкладкой -c Start-Service; новая вкладка cmd / k dir
      

    Таргетинг на конкретное окно

    Ниже приведены примеры нацеливания на определенные окна с помощью параметра --window, -w .

      // Открыть новую вкладку с профилем по умолчанию в текущем окне
    вес -w 0 нт
    
    // Открываем новую вкладку в новом окне с профилем по умолчанию
    вес -w -1 нт
    
    // Открываем новую вкладку в первом созданном окне терминала с профилем по умолчанию
    вес -w 1 нт
    
    // Открываем новую вкладку в окне терминала с именем foo с профилем по умолчанию. Если foo не существует, создайте новое окно с именем foo.
    wt -w foo nt
      
      // Открыть новую вкладку с профилем по умолчанию в текущем окне
    вес -w 0 нт
    
    // Открываем новую вкладку в новом окне с профилем по умолчанию
    вес -w -1 нт
    
    // Открываем новую вкладку в первом созданном окне терминала с профилем по умолчанию
    вес -w 1 нт
    
    // Открываем новую вкладку в окне терминала с именем foo с профилем по умолчанию.Если foo не существует, создайте новое окно с именем foo.
    wt -w foo nt
      
      // Открыть новую вкладку с профилем по умолчанию в текущем окне
    cmd.exe / c "wt.exe" -w 0 nt
    
    // Открываем новую вкладку в новом окне с профилем по умолчанию
    cmd.exe / c "wt.exe" -w -1 нт
    
    // Открываем новую вкладку в первом созданном окне терминала с профилем по умолчанию
    cmd.exe / c "wt.exe" -w 1 нт.
    
    // Открываем новую вкладку в окне терминала с именем foo с профилем по умолчанию. Если foo не существует, создайте новое окно с именем foo.cmd.exe / c "wt.exe" -w foo nt
      

    Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска.

    Откройте новый экземпляр профиля

    Чтобы открыть новый экземпляр терминала, в этом случае команда откроет профиль с именем «Ubuntu-18.04», введите:

      wt -p «Ubuntu-18.04»
      
      wt -p "Ubuntu-18.04 "
      
      cmd.exe / c "wt.exe" -p "Ubuntu-18.04"
      

    Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска.

    Флаг -p используется для указания профиля терминала Windows, который должен быть открыт. Замените «Ubuntu-18.04» именем любого профиля терминала, который вы установили.Это всегда будет открывать новое окно. Терминал Windows пока не может открывать новые вкладки или панели в существующем экземпляре.

    Настроить каталог

    Чтобы указать папку, которая должна использоваться как начальный каталог для консоли, в данном случае каталог d: \, введите:

      вес -d d: \
      
      вес -d d: \
      
      cmd.exe / c "wt.exe" -d d: \
      

    Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска.

    Несколько вкладок

    Чтобы открыть новый экземпляр терминала с несколькими вкладками, введите:

      вес; ;
      
      wt`; `;
      

    PowerShell использует точку с запятой; для разграничения заявлений. Чтобы интерпретировать точку с запятой; в качестве разделителя команд для аргументов командной строки wt необходимо экранировать символы точки с запятой, используя обратные кавычки.PowerShell также имеет оператор остановки синтаксического анализа (-%), который дает указание прекратить интерпретацию чего-либо после него и просто передать его дословно.

      cmd.exe / c "wt.exe" \; \;
      

    Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска.

    Чтобы открыть новый экземпляр терминала с несколькими вкладками, в данном случае с профилем командной строки и профилем PowerShell, введите:

      wt -p «Командная строка»; new-tab -p «Windows PowerShell»
      
      wt -p "Командная строка" `; new-tab -p «Windows PowerShell»
      

    PowerShell использует точку с запятой; для разграничения заявлений.Чтобы интерпретировать точку с запятой; в качестве разделителя команд для аргументов командной строки wt необходимо экранировать символы точки с запятой, используя обратные кавычки. PowerShell также имеет оператор остановки синтаксического анализа (-%), который дает указание прекратить интерпретацию чего-либо после него и просто передать его дословно.

      cmd.exe / c "wt.exe" -p "Командная строка" \; new-tab -p «Windows PowerShell»
      

    Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; обратная косая черта + точка с запятой разделяет команды.

    Несколько панелей

    Чтобы открыть новый экземпляр терминала с одной вкладкой, содержащей три панели с профилем командной строки, профилем PowerShell и вашим профилем по умолчанию, выполняющим командную строку WSL, введите:

      wt -p «Командная строка»; разделенная панель -p «Windows PowerShell»; разделенная панель -H wsl.exe
      
      wt -p "Командная строка" `; разделенная панель -p "Windows PowerShell"; разделенная панель -H wsl.исполняемый
      

    PowerShell использует точку с запятой; для разграничения заявлений. Чтобы интерпретировать точку с запятой; в качестве разделителя команд для аргументов командной строки wt необходимо экранировать символы точки с запятой, используя обратные кавычки. PowerShell также имеет оператор остановки синтаксического анализа (-%), который дает указание прекратить интерпретацию чего-либо после него и просто передать его дословно.

      cmd.exe / c "wt.exe" -p "Командная строка" \; разделенная панель -p «Windows PowerShell» \; разделенная панель -H wsl.exe
      

    Псевдонимы выполнения не работают в дистрибутивах WSL.Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; обратная косая черта + точка с запятой разделяет команды.

    Флаг -H (или --horizontal ) указывает, что вы хотите, чтобы панели были разделены по горизонтали. Флаг -V (или --vertical ) указывает, что вы хотите разделить панели по вертикали.

    Несколько вкладок и панелей

    Команды новой вкладки и разделенной панели можно упорядочить, чтобы получить несколько вкладок, каждая с разделенными панелями. Чтобы открыть новый экземпляр терминала с двумя вкладками, на каждой из которых есть две панели, на которых запущена командная строка и командная строка WSL, каждая вкладка находится в другом каталоге, введите:

      wt -p «Командная строка»; разделенная панель -V wsl.exe; новая вкладка -d c: \; разделенная панель -H -d c: \ wsl.exe
      
      wt -p "Командная строка" `; разделенная панель -V wsl.exe `; новая вкладка -d c: \ `; разделенная панель -H -d c: \ wsl.exe
      

    PowerShell использует точку с запятой; для разграничения заявлений. Чтобы интерпретировать точку с запятой; в качестве разделителя команд для аргументов командной строки wt необходимо экранировать символы точки с запятой, используя обратные кавычки. PowerShell также имеет оператор остановки синтаксического анализа (-%), который дает указание прекратить интерпретацию чего-либо после него и просто передать его дословно.

      cmd.exe / c "wt.exe" -p "Командная строка" \; разделенная панель -V wsl.exe \; новая вкладка -d c: \\ \; разделенная панель -H -d c: \\ wsl.исполняемый
      

    Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; обратная косая черта + точка с запятой разделяет команды. Обратите внимание: чтобы указать каталог Windows в качестве начального каталога для wsl.exe , необходимы две обратные косые черты \ .

    Заголовок вкладки

    Чтобы открыть новый экземпляр терминала с настраиваемыми заголовками вкладок, используйте аргумент --title .Чтобы задать заголовок каждой вкладки при открытии двух вкладок, введите:

      wt --title tabname1; new-tab -p "Ubuntu-18.04" --title tabname2
      
      wt --title tabname1 `; new-tab -p "Ubuntu-18.04" --title tabname2
      
      cmd.exe / c "wt.exe" --title tabname1 \; new-tab -p "Ubuntu-18.04" --title tabname2
      

    Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; косая черта + точка с запятой разделяет команды.

    Использование заголовка приложения

    Чтобы открыть новый экземпляр терминала, позволяющий приложениям в нем устанавливать заголовок вкладки, отправляя сообщения об изменении заголовка, используйте флаг --useApplicationTitle . Чтобы подавить эти сообщения, используйте флаг --suppressApplicationTitle . Если ни один из этих флагов не указан, поведение наследуется от настроек профиля.Чтобы открыть вкладку с заголовком имя вкладки , которая не будет заменена приложением, введите:

      wt --title имя вкладки --suppressApplicationTitle
      
      wt --title имя вкладки --suppressApplicationTitle
      
      cmd.exe / c "wt.exe" --title имя вкладки --suppressApplicationTitle
      

    Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; обратная косая черта + точка с запятой разделяет команды.

    Табличка цвет

    Чтобы открыть новый экземпляр терминала с настраиваемыми цветами вкладок, используйте аргумент --tabColor . Этот аргумент переопределяет значение, определенное в профиле, но также может быть переопределено с помощью средства выбора цвета вкладки. В следующем примере создается новый терминал с двумя вкладками разного цвета:

      wt --tabColor # 009999; новая вкладка --tabColor # f59218
      
      wt --tabColor # 009999; новая вкладка --tabColor # f59218
      
      cmd.exe / c "wt.exe" --tabColor # 009999 \; новая вкладка --tabColor # f59218
      

    Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; разделяет команды.

    Если для вкладки задано значение --tabColor , оно связано с первой панелью этой вкладки. Следовательно, на вкладке с несколькими панелями цвет будет применяться только в том случае, если первая панель находится в фокусе.Чтобы установить цвет вкладки для дополнительных панелей, вам также необходимо добавить параметр --tabColor в подкоманду для разделенной панели . В приведенном ниже примере создается вкладка с двумя панелями, для каждой из которых указаны цвета вкладок:

      wt new-tab --tabColor # 009999; разделенная панель --tabColor # f59218
      

    Цветовая схема

    Чтобы открыть новый экземпляр терминала с определенной цветовой схемой (вместо colorScheme , установленной в профиле), используйте аргумент --colorScheme .Этот аргумент переопределяет значение, определенное в профиле.

      wt --colorScheme Vintage; split-pane --colorScheme "Tango Light"
      
      wt --colorScheme Vintage; split-pane --colorScheme "Tango Light"
      
      cmd.exe / c "wt.exe" --colorScheme Vintage \; split-pane --colorScheme "Tango Light"
      

    Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; разделяет команды.

    Вкладка фокуса

    Чтобы открыть новый экземпляр терминала с определенной вкладкой в ​​фокусе, используйте флаг -t (или --target ) вместе с номером индекса вкладки. Чтобы открыть профиль по умолчанию на первой вкладке и профиль «Ubuntu-18.04» на второй вкладке ( -t 1 ), введите:

      вес; новая вкладка -p «Ubuntu-18.04»; фокус-вкладка -t 1
      
      wt`; новая вкладка -p "Ubuntu-18.04 "`; focus-tab -t 1
      
      cmd.exe / c "wt.exe" \; новая вкладка -p "Ubuntu-18.04" \; фокус-вкладка -t 1
      

    Псевдонимы выполнения не работают в дистрибутивах WSL. Если вы хотите использовать wt.exe из командной строки WSL, вы можете создать его из CMD напрямую, запустив cmd.exe . Параметр / c сообщает CMD о завершении работы после запуска, а \; обратная косая черта + точка с запятой разделяет команды.

    Примеры нескольких команд из PowerShell

    Windows Terminal использует точку с запятой ; как разделитель для разделения команд в командной строке wt .К сожалению, PowerShell также использует ; как разделитель команд. Чтобы обойти это, вы можете использовать следующие приемы для запуска нескольких команд wt из PowerShell. Во всех следующих примерах создается новое окно терминала с тремя панелями: одна работает с командной строкой, одна — с PowerShell, а последняя — с WSL.

    В следующих примерах используется команда Start-Process для запуска wt . Для получения дополнительной информации о том, почему терминал использует Start-Process , см. Использование start ниже.

    Параметры в одинарных кавычках

    В этом примере параметры wt заключены в одинарные кавычки ( '). Этот синтаксис полезен, если ничего не вычисляется.

      start wt 'новая вкладка «cmd»; разделенная панель -p «Windows PowerShell»; разделенная панель -H wsl.exe '
      

    Экранированные цитаты

    При передаче значения, содержащегося в переменной, в командную строку wt используйте следующий синтаксис:

      $ ThirdPane = "wsl.исполняемый"
    start wt "new-tab cmd; split-pane -p` "Windows PowerShell`"; split-pane -H $ ThirdPane "
      

    Обратите внимание на использование ` для экранирования двойных кавычек (" ) вокруг «Windows PowerShell» в параметре -p для параметра с разделенной панелью .

    Использование

    start

    Все приведенные выше примеры явно использовали start для запуска терминала.

    В следующих примерах не используется start для запуска командной строки.Вместо этого есть два других метода выхода из командной строки:

    • Только экранирование точек с запятой, чтобы PowerShell проигнорировал их и передал прямо в wt .
    • Используется -% , поэтому PowerShell будет обрабатывать остальную часть командной строки как аргументы для приложения.
      wt new-tab "cmd" `; разделенная панель -p "Windows PowerShell"; разделенная панель -H wsl.exe
      
      wt -% new-tab cmd; разделенная панель -p «Windows PowerShell»; разделенная панель -H wsl.исполняемый
      

    В обоих этих примерах вновь созданное окно Windows Terminal создаст окно, правильно проанализировав все предоставленные аргументы командной строки.

    Однако эти методы не рекомендуются в настоящее время , поскольку PowerShell будет ждать закрытия вновь созданного окна терминала, прежде чем вернуть управление PowerShell. По умолчанию PowerShell всегда будет ждать закрытия приложений Магазина Windows (например, Терминала Windows), прежде чем вернуться к приглашению.Обратите внимание, что это отличается от поведения командной строки, которая немедленно вернется в подсказку.

    Используйте командную строку Docker

    Чтобы вывести список доступных команд, либо запустите docker без параметров. или выполните docker help :

      $ докер
    Использование: docker [OPTIONS] COMMAND [ARG ...]
           докер [--help | -v | --version]
    
    Самодостаточная среда выполнения для контейнеров.
    
    Параметры:
          --config строка Расположение файлов конфигурации клиента (по умолчанию "/ root /.докер ")
      -c, --context string Имя контекста, используемого для подключения к демону (переопределяет DOCKER_HOST env var и контекст по умолчанию, установленный с помощью "использования контекста докера")
      -D, --debug Включить режим отладки
          --help Использование печати
      -H, --host значение Демон сокета (ов) для подключения (по умолчанию [])
      -l, --log-level string Установить уровень ведения журнала («отладка» | «информация» | «предупреждение» | «ошибка» | «фатальный») (по умолчанию «информация»)
          --tls Использовать TLS; подразумевается --tlsverify
          --tlscacert string Доверять сертификатам, подписанным только этим ЦС (по умолчанию "/ root /.docker / ca.pem ")
          --tlscert string Путь к файлу сертификата TLS (по умолчанию "/root/.docker/cert.pem")
          --tlskey string Путь к ключевому файлу TLS (по умолчанию "/root/.docker/key.pem")
          --tlsverify Использовать TLS и проверить удаленный
      -v, --version Распечатать информацию о версии и выйти
    
    Команды:
        прикрепить Присоединиться к работающему контейнеру
        # […]
      

    Описание

    В зависимости от конфигурации вашей системы Docker вам может потребоваться предисловие каждая команда docker с sudo .Чтобы избежать использования sudo с docker , ваш системный администратор может создать группу Unix с именем docker и добавьте к нему пользователей.

    Для получения дополнительной информации об установке конфигурации Docker или sudo см. инструкции по установке для вашей операционной системы.

    Переменные среды

    Следующий список переменных среды поддерживается командой docker линия:

    переменная Описание
    DOCKER_API_VERSION Переопределить согласованную версию API для использования для отладки (например,грамм. 1,19 )
    ДОКЕР_CERT_PATH Расположение ваших ключей аутентификации. Эта переменная используется как docker CLI, так и dockerd daemon
    DOCKER_CONFIG Расположение файлов конфигурации вашего клиента.
    DOCKER_CONTENT_TRUST_SERVER URL-адрес используемого нотариального сервера. По умолчанию используется тот же URL-адрес, что и в реестре.
    DOCKER_CONTENT_TRUST Когда установлено, Docker использует нотариуса для подписи и проверки изображений. Равно --disable-content-trust = false для build, create, pull, push, run.
    DOCKER_CONTEXT Имя используемого контекста докера (переопределяет DOCKER_HOST env var и контекст по умолчанию, установленный с использованием контекста докера )
    ДОКЕР_DEFAULT_PLATFORM Платформа по умолчанию для команд, которые принимают флаг --platform .
    DOCKER_HIDE_LEGACY_COMMANDS Если задано, Docker скрывает «устаревшие» команды верхнего уровня (такие как docker rm и docker pull ) в выводе docker help и только команд управления для каждого типа объекта (например, docker container ) напечатаны. Это может стать значением по умолчанию в будущих выпусках, после чего эта переменная среды будет удалена.
    DOCKER_HOST Разъем демона для подключения.
    DOCKER_STACK_ORCHESTRATOR Настройте оркестратор по умолчанию для использования при использовании команд управления стеком докеров .
    ДОКЕР_TLS_VERIFY Если установлено, Docker использует TLS и проверяет удаленный. Эта переменная используется как docker CLI, так и dockerd daemon
    BUILDKIT_PROGRESS Установите тип вывода прогресса ( auto , plain , tty ) при сборке с помощью бэкэнда BuildKit.Используйте plain для отображения вывода контейнера (по умолчанию , авто ).

    Поскольку Docker разработан с использованием Go, вы также можете использовать любую среду переменные, используемые средой выполнения Go. В частности, вам могут пригодиться:

    • HTTP_PROXY
    • HTTPS_PROXY
    • NO_PROXY

    В этих переменных среды Go регистр не учитывается. Увидеть См. Спецификацию для получения подробной информации об этих переменные.

    Файлы конфигурации

    По умолчанию командная строка Docker сохраняет свои файлы конфигурации в каталог с именем .docker в вашем каталоге $ HOME .

    Docker управляет большинством файлов в каталоге конфигурации и вы не должны их изменять. Однако вы можете изменить config.json файл для управления определенными аспектами того, как docker команда ведет себя.

    Вы можете изменить поведение команды docker , используя среду переменные или параметры командной строки.Вы также можете использовать параметры в config.json , чтобы изменить то же поведение. Если переменная среды и установлен флаг --config , флаг имеет приоритет над средой Переменная. Параметры командной строки переопределяют переменные среды и среду переменные переопределяют свойства, указанные в файле config.json .

    Изменить каталог

    .docker

    Чтобы указать другой каталог, используйте DOCKER_CONFIG переменная среды или параметр командной строки --config .Если оба указано, то параметр --config переопределяет среду DOCKER_CONFIG Переменная. В приведенном ниже примере переопределяется команда docker ps с использованием config.json файл, расположенный в каталоге ~ / testconfigs / .

      $ докер --config ~ / testconfigs / ps
      

    Этот флаг применяется только к выполняемой команде. Для стойких конфигурации, вы можете установить переменную среды DOCKER_CONFIG в вашем оболочка (e.грамм. ~ / .profile или ~ / .bashrc ). В приведенном ниже примере устанавливается новый каталог должен быть HOME / newdir / .docker .

      $ echo export DOCKER_CONFIG = $ HOME / newdir / .docker> ~ / .profile
      

    Файл конфигурации Docker CLI (

    config.json ) свойства

    Используйте конфигурацию Docker CLI, чтобы настроить параметры для docker CLI. В файл конфигурации использует форматирование JSON и свойства:

    По умолчанию файл конфигурации хранится в ~ /.докер / config.json . Обратитесь к измените раздел каталога .docker , чтобы использовать другое место.

    Предупреждение

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

    Настройка формата вывода по умолчанию для команд

    Эти поля позволяют вам настроить выходной формат по умолчанию для некоторых команд. если не указан флаг --format .

    Свойство HttpHeaders определяет набор заголовков для включения во все сообщения. отправлено от клиента Docker демону. Докер не пытается интерпретировать или понимать эти заголовки; он просто помещает их в сообщения. Докер делает не позволять этим заголовкам изменять какие-либо заголовки, которые он устанавливает для себя.

    Параметры хранилища учетных данных

    Свойство credsStore указывает внешний двоичный файл, который будет использоваться по умолчанию. хранилище учетных данных. Когда это свойство установлено, docker login попытается хранить учетные данные в двоичном файле, указанном docker-credential- , который отображается на $ PATH . Если это свойство не установлено, учетные данные будут сохранены. в свойстве auths файла config. Для получения дополнительной информации см. Хранилище учетных данных Раздел в логине докера Документация

    Свойство credHelpers указывает набор используемых помощников по учетным данным. предпочтительно более кредитов Хранить или аутентификаций при хранении и извлечении учетные данные для конкретных реестров.Если это свойство установлено, двоичный docker-credential- будет использоваться при хранении или получении учетных данных для конкретного реестра. Для получения дополнительной информации см. Помощники по учетным данным раздел в докере для входа в систему документация

    Параметры оркестратора для стеков докеров

    Свойство stackOrchestrator указывает оркестратор по умолчанию для использования при выполнение команд управления стеком докеров . Допустимые значения: «рой», , «кубернетес» и «все» .Это свойство можно переопределить с помощью DOCKER_STACK_ORCHESTRATOR переменная среды или флаг --orchestrator .

    Автоматическая настройка прокси для контейнеров

    Свойство прокси указывает переменные среды прокси, которые должны быть автоматически устанавливается для контейнеров и устанавливается как --build-arg для контейнеров, используемых во время сборки docker . Набор "по умолчанию" прокси может быть настроен и будет использоваться для любого докера. демон, к которому подключается клиент, или конфигурация для каждого хоста (демон докера), например, «https: // docker-daemon1.example.com ». Следующие свойства могут быть установленным для каждой среды:

    Объект Описание
    httpProxy Значение по умолчанию HTTP_PROXY и http_proxy для контейнеров и как --build-arg в сборке докеров
    httpsProxy Значение по умолчанию HTTPS_PROXY и https_proxy для контейнеров и как --build-arg на docker build
    ftpProxy Значение по умолчанию FTP_PROXY и ftp_proxy для контейнеров, а также --build-arg в сборке докеров
    без прокси Значение по умолчанию NO_PROXY и no_proxy для контейнеров, а как --build-arg в сборке докеров

    Эти параметры используются для настройки параметров прокси только для контейнеров, а не используется в качестве настроек прокси для docker CLI или dockerd daemon.Обратитесь к переменные среды и прокси HTTP / HTTPS разделы для настройки параметров прокси для cli и daemon.

    Предупреждение

    Настройки прокси могут содержать конфиденциальную информацию (например, если прокси требует аутентификации). Переменные среды хранятся в виде обычного текста в конфигурация контейнера, и как таковая может быть проверена через удаленный API или зафиксировано в образе при использовании docker commit .

    Последовательность клавиш по умолчанию для отсоединения от контейнеров

    После присоединения к контейнеру пользователи отсоединяются от него и оставляют его включенным, используя используя последовательность клавиш CTRL-p CTRL-q .Эта последовательность клавиш отсоединения настраивается используя свойство detachKeys . Задайте значение <последовательность> для имущество. Формат <последовательность> представляет собой список, разделенный запятыми, либо буква [a-Z] или ctrl- в сочетании с любым из следующего:

    • a-z (одинарный буквенный символ нижнего регистра)
    • @ (у знака)
    • [ (левая скоба)
    • \ (две обратные косые черты)
    • _ (подчеркивание)
    • ^ (каретка)

    Ваши настройки применяются ко всем контейнерам, запущенным с вашим клиентом Docker.Пользователи могут переопределить вашу пользовательскую последовательность клавиш или последовательность клавиш по умолчанию для каждого контейнера. основание. Для этого пользователь указывает флаг --detach-keys с докером прикрепите , docker exec , docker run или команду docker start .

    Параметры подключаемого модуля CLI

    Свойство подключаемых модулей содержит настройки, относящиеся к подключаемым модулям CLI. В ключ — это имя плагина, а значение — дополнительная карта опций, которые относятся к этому плагину.

    Пример файла конфигурации

    Ниже приведен пример файла config.json для иллюстрации формата, используемого для различные поля:

     
    {
      "HttpHeaders": {
        «MyHeader»: «MyValue»
      },
      "psFormat": "table {{.ID}} \\ t {{. Image}} \\ t {{. Command}} \\ t {{. Labels}}",
      "imagesFormat": "table {{.ID}} \\ t {{. Repository}} \\ t {{. Tag}} \\ t {{. CreatedAt}}",
      "pluginsFormat": "table {{.ID}} \ t {{. Name}} \ t {{. Enabled}}",
      "statsFormat": "table {{.Container}} \ t {{. CPUPerc}} \ t {{.MemUsage}} ",
      "servicesFormat": "table {{.ID}} \ t {{. Name}} \ t {{. Mode}}",
      "secretFormat": "table {{.ID}} \ t {{. Name}} \ t {{. CreatedAt}} \ t {{. UpdatedAt}}",
      "configFormat": "table {{.ID}} \ t {{. Name}} \ t {{. CreatedAt}} \ t {{. UpdatedAt}}",
      "serviceInspectFormat": "красивый",
      "nodesFormat": "table {{.ID}} \ t {{. Hostname}} \ t {{. Availability}}",
      "detachKeys": "ctrl-e, e",
      "credsStore": "секретная служба",
      "credHelpers": {
        "awesomereg.example.org": "модная звезда",
        "unicorn.example.com": "vcbait"
      },
      "stackOrchestrator": "кубернетес",
      "плагины": {
        "plugin1": {
          "option": "value"
        },
        "plugin2": {
          "anotheroption": "другое значение",
          "Athirdoption": "Третье значение"
        }
      },
      "прокси": {
        "дефолт": {
          "httpProxy": "http: // user: pass @ example.com: 3128 ",
          "httpsProxy": "https://my-proxy.example.com:3129",
          "noProxy": "intra.mycorp.example.com",
          "ftpProxy": "http: // user: [email protected]: 3128"
        },
        "https://manager1.mycorp.example.com:2377": {
          "httpProxy": "http: // user: [email protected]: 3128",
          «httpsProxy»: «https://my-proxy.example.com:3129»
        }
      }
    }
    
      

    Экспериментальные особенности

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

    Начиная с Docker 20.10, экспериментальные функции интерфейса командной строки включены по умолчанию, и не требуют настройки для их включения.

    Нотариус

    При использовании собственного нотариального сервера и самозаверяющего сертификата или внутреннего Центр сертификации, вам необходимо разместить сертификат по адресу tls / /ca.crt в каталоге конфигурации докера.

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

    Примеры

    Показать текст справки

    Чтобы отобразить справку по любой команде, просто выполните команду, а затем - опция справки .

      $ docker run --help
    
    Использование: запуск докера [ОПЦИИ] ИЗОБРАЖЕНИЕ [КОМАНДА] [АРГ ...]
    
    Запустить команду в новом контейнере
    
    Параметры:
          --add-host value Добавить настраиваемое сопоставление хоста и IP (хост: ip) (по умолчанию [])
      -a, --attach значение Присоединить к STDIN, STDOUT или STDERR (по умолчанию [])
    <...>
      

    Типы опций

    Односимвольные параметры командной строки можно комбинировать, поэтому вместо набрав docker run -i -t --name test busybox sh , вы можете написать docker run -it --name test busybox sh .

    логическое

    Логические параметры имеют вид -d = false . Значение, которое вы видите в тексте справки: значение по умолчанию, которое устанавливается, если вы укажете , а не , чтобы указать этот флаг. если ты укажите логический флаг без значения, это установит для флага значение true , независимо от значения по умолчанию.

    Например, запуск docker run -d установит значение true , поэтому ваш контейнер будет работать в «отсоединенном» режиме в фоновом режиме.

    Параметры, которые по умолчанию равны true (например, docker build --rm = true ), могут быть только установить значение, отличное от значения по умолчанию, явно установив для них значение false :

      $ docker build --rm = false.
      
    Мульти

    Вы можете указать такие параметры, как -a = [] , несколько раз в одной командной строке, например в этих командах:

      $ docker run -a stdin -a stdout -i -t ubuntu / bin / bash
    
    $ docker run -a stdin -a stdout -a stderr ubuntu / bin / ls
      

    Иногда несколько опций могут вызывать более сложную строку значений, например -v :

      $ docker run -v / host: / пример контейнера / mysql
      

    Примечание

    Не используйте параметры -t и -a stderr вместе из-за ограничения в реализации pty .Все stderr в режиме pty просто переходит на stdout .

    Строки и целые числа

    Параметры типа --name = "" ожидают строку, и они можно указать только один раз. Варианты вроде -c = 0 ожидайте целое число, и их можно указать только один раз.

    Docker, документация Docker, CLI, командная строка, config.json, файл конфигурации CLI

    Запуск командной строки с аргументами (Документация DriveWorks)

    Запустить командную строку с аргументами

    Эта задача спецификации будет запускать аргумент командной строки.Если результат сгенерирован, его можно вернуть в константу. Если возникает ошибка, ее можно вернуть в константу. Можно установить тайм-аут, по истечении которого DriveWorks продолжит работу. Если время ожидания истечет до того, как командная строка полностью запустится, она не вернет ни результат, ни строку с ошибкой.

    Свойства

    Имя свойства Описание
    Заголовок Изменяет заголовок (не имя) задачи.
    Аргументы командной строки Одиночная строка, представляющая все необходимые аргументы командной строки
    Константа результатов Имя константы, с которой будет отправлена ​​любая строка результатов
    Константа ошибки Имя Константа, что любые строки ошибок будут отправлены
    Тайм-аут Тайм-аут в секундах, после которого никакие ошибки или результаты не будут возвращены, и DriveWorks продолжит работу.Командная строка по-прежнему будет выполняться.

    Пример

    Когда эта задача добавлена, свойства статичны. Чтобы иметь возможность создавать правила для статического свойства, см. Как: изменить статическое свойство на динамическое свойство.

    Имя свойства Пример правила Пример результата Значение
    Аргументы командной строки «/ c notepad.exe C: \ MyDocuments \ Data \ Details.txt « / c notepad.exe C: \ MyDocuments \ Data \ Details.txt Это откроет сведения о текстовом файле в Блокноте Windows.
    Константа результатов » DWConstantCommandPromtSuccess « DWConstantCommandPromtSuccess Это — это имя константы, для которой необходимо сообщить об успешном выполнении команды
    Константа с ошибкой «DWConstantCommandPromptFailure» DWConstantCommandPromptFailure Это имя константы, о которой следует сообщить, если команда не выполняется.
    Тайм-аут 5 5 Это тайм-аут в секундах, после которого не будут возвращены ошибки или результаты.

    Некоторые примеры командной строки

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

    Пример Описание
    / c «C: Program Files \ CopyDocuments.bat» Будет запускать пакетный файл CopyDocuments из командной строки при выполнении задачи.Обратите внимание на кавычки, если в пути есть пробелы.
    / c notepad.exe Запустит блокнот.
    / c notepad.exe C: \ DriveWorks \ Notes.txt Запустит блокнот и откроет текстовый файл с именем Notes.
    «/ c» «C: \ DriveWorks \» & DWVariableProgramToRun & «» «» Используйте этот пример, когда имя запускаемой программы вычисляется из переменной. Обратите внимание на открывающую и закрывающую кавычки. Запустит программу, рассчитанную по переменной ProgramToRun, из командной строки при запуске задачи.Это свойство можно сделать динамическим, что позволит выбирать переменную в построителе правил.
    / c echo hello world Вернет строку hello world.

    Использование задачи в макросе спецификации

    Эта задача имеет разные типы выходных данных. Дополнительные сведения о выходных данных см. В разделе «Узел задач макросов спецификаций».

    Выходы доступны только в рамках макросов спецификаций. В настоящее время выходы недоступны для потока спецификации.

    Выходы состояния

    Эта задача поддерживает выходы состояния. Их можно использовать для выполнения различных действий в зависимости от результата статуса задачи. Для получения дополнительной информации см. Выходные данные состояния в разделе Выходные данные узла задач узла задач Макросов спецификаций.

    Навигация по выходным данным состояния выглядит следующим образом:

    Успешно

    • Команда успешно выполнена.

    Успех с предупреждениями

    • Н / Д — никогда не должно выполняться.

    Ошибка

    • Команда выполнена, но результат содержит сообщение об ошибке.
    Плагин

    RunCommand — Rainmeter


    Плагин = RunCommand

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

    Есть несколько важных отличий между этим и простым выполнением команды с чем-то вроде:

    LeftMouseUpAction = ["SomePath \ SomeProgram.exe "" SomeParameters "]

    • Команду можно запустить с начальным состоянием hidden , чтобы исключить окно командной строки cmd.exe (DOS), которое создается, когда внешняя команда или программа командной строки обычно выполняется из Rainmeter.
    • Любой вывод команды в STDOUT (строковый вывод «Standard Out» программы в окне командной строки cmd.exe) может быть записан либо напрямую, как значение меры подключаемого модуля, либо передан в текстовый файл. для дополнительной обработки по мере необходимости.
    • Плагин может определить, что команда «завершена», и ваш скин может фактически дождаться выполнения команды, прежде чем предпринимать какие-либо действия и использовать любое возвращаемое значение.
    • Плагин может обнаружить, что команда вызвала набор кодов возврата «ошибка», и скин может предпринять некоторые действия в зависимости от успеха или неудачи команды и типа ошибки.
    • Плагину можно задать значение «тайм-аут», которое автоматически завершит внешнюю команду или программу при достижении значения тайм-аута.

    Обзор

    Подключаемый модуль при запуске с параметром [! CommandMeasure MeasureName "Run"] выполняет то, что определено в параметре программы меры, добавляя любые параметры программы, определенные в параметре параметр .

    В большинстве случаев целью подключаемого модуля является выполнение программы интерфейса командной строки (CLI), которая выполняет какое-либо действие или возвращает какое-либо значение. Программы командной строки по своей природе всегда запускаются в cmd.Окно командной строки exe.

    Плагин будет отслеживать программу, определенную в параметре Program , и когда он завершится, когда исполняемый файл завершится, любая строка, выводимая программой в STDOUT (стандартный выход), будет захвачена и установлена ​​в качестве строкового значения меры плагина. .

    Строковое значение меры

    Строковое значение меры будет любым выводом, который программа записывает в STDOUT. По сути, то, что вы увидите, если вручную запустите команду в cmd.Окно командной строки exe станет строковым значением меры.

    Числовое значение меры

    Числовое значение меры укажет, завершилась ли команда с ошибками или без них. Вы можете получить числовое значение меры с помощью переменных раздела (например, [MeasureName:]). Перед первым запуском команды числовое значение меры будет -1. Во время выполнения команды числовое значение меры будет равно 0. В случае возникновения ошибки числовое значение меры укажет тип возникшей ошибки.Если программа завершится без ошибок, числовое значение меры будет 1, что означает «успех». Их можно использовать для выполнения различных действий скина в зависимости от возвращаемого числового значения.

    Опции

    Общие параметры измерения

    Допустимы все варианты общих мер.

    Программа По умолчанию: % ComSpec% \ U \ C

    Программа для запуска. Если не указано иное, значением по умолчанию является переменная среды% ComSpec% (обычно cmd.exe) с параметрами «\ U» для вывода канала Unicode и «\ C» для закрытия окна командной строки и выхода из оболочки cmd.exe по завершении.

    Обычно лучше оставить это значение неопределенным и использовать параметр Parameter для определения команды и параметров, которые должны быть выполнены. Программа командной строки в любом случае просто заставит Windows сначала запустить cmd.exe, чтобы создать среду командной строки, в которой программа должна работать. Базовые команды «DOS», такие как «dir» или «copy», не имеют их.exe «программа» для запуска в любом случае, и это просто внутренние функции cmd.exe.

    Информация о cmd.exe.

    Параметр По умолчанию: Нет

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

    Примечание: Следует проявлять осторожность, чтобы правильно «заключить в кавычки» команды с путем или параметрами, имеющими пробелы в значениях.

    Пример: Параметр = wmic os get lastbootuptime .

    Состояние По умолчанию: Скрыть

    Начальное «видимое состояние» программы.

    • Скрыть (по умолчанию)
      Пытается скрыть окно программы от видимости. Этот параметр не рекомендуется для программ с графическим интерфейсом пользователя и / или программ, которые ожидают ввода любой формы.
    • Показать
      Показывает обычное окно программы.
    • Minimized
      Попытки запустить программу свернуты.
    • Развернуто
      Попытки запустить программу развернуто.

    Примечания: Если State = Hide , плагин автоматически «убьет» любую выполняемую им программу, когда скин обновляется или выгружается, или при выходе из Rainmeter.

    Некоторые программы с оконным графическим интерфейсом пользователя (например, Calc.exe) явно показывают себя и не отвечают на запросы начального состояния, такие как Скрытый или Свернутый. Это будет редкой проблемой, поскольку обычно нет никакой полезной причины использовать этот плагин для выполнения программ с графическим интерфейсом пользователя из командной строки.Скорее всего, они не будут предпринимать желаемых независимых действий и в любом случае не будут иметь «вывода» STDOUT.

    FinishAction По умолчанию: Нет

    Удары или другие действия, которые выполняются после завершения / выхода из программы.

    Файл вывода По умолчанию: Нет

    Необязательный путь и имя файла, в котором будет сохранен вывод STDOUT. Кодировка файла контролируется опцией OutputType .Путь по умолчанию — это папка скинов.

    OutputType По умолчанию: UTF16

    Тип вывода , ожидаемый от программы . Любой файл вывода также будет закодирован с этими значениями. Вы должны быть уверены, что то, что вы говорите здесь, соответствует тому, что фактически выводит программа, которую вы запускаете. Эта опция не «контролирует» то, что выводит программа.

    • UTF16 (по умолчанию)
    • UTF8
    • ANSI

    Примечание: Хотя по умолчанию cmd.exe будет выполняться с параметром \ U (UTF-16 Unicode), это не означает, что любая программа, выполняемая в окне командной строки, обязательно будет выводить вывод в UTF-16. В то время как большинство внутренних команд Windows, таких как «dir», выдают вывод в формате UTF-16, очень многие программы командной строки будут выводить данные в формате ANSI. Если вы получаете бессмысленные символы, возвращаемые мерой, установка OutputType = ANSI часто решает проблему.

    StartInFolder По умолчанию: Папка темы

    Необязательный путь, который будет использоваться в качестве папки «Начать в» для исполняемой программы.Путь по умолчанию — это папка скинов.

    Тайм-аут По умолчанию: -1

    Значение тайм-аута в миллисекундах. Если положительный результат, команда RunCommand либо «закроет» программу, если состояние , отличается от Hide , либо «убьет» программу, если состояние Hide равно Hide . По умолчанию -1, что означает отсутствие тайм-аута. Любой FinishAction будет запущен, даже если программа фактически не завершится (например,грамм. если закрыть «Блокнот» и нажать «Отмена», когда вас попросят сохранить документ). Следует отметить, что это значение не зависит от каких-либо значений Update или UpdateDivider в скине.

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

    Пример: Program = «» C: \ Program Files \ Some Program \ Something с пробелом.exe «»

    Команды подключаемого модуля

    Бег

    Запускает программу. Плагин не будет предпринимать никаких действий, если не будет запущен этой командой.

    Пример: LeftMouseUpAction = [! CommandMeasure MeasureName "Run"]

    Закрыть

    Посылает программе обычное сообщение «закрыть».

    Программа может выдать «вы уверены?» Подскажите перед закрытием. Некоторые программы могут отменить закрытие программы, и в этом случае плагин продолжит сбор любых выходных данных.

    Пример: LeftMouseUpAction = [! CommandMeasure MeasureName "Close"]

    Убить

    Прерывает программу без уведомления. Обычно это следует использовать при завершении программы, которая была запущена с State = Hide .

    Пример: LeftMouseUpAction = [! CommandMeasure MeasureName "Kill"]

    Коды ошибок

    Вот список возможных кодов ошибок, возвращаемых плагином:

    • 100 Неизвестная команда.Это происходит, когда плагину была отправлена ​​недопустимая команда! CommandMeasure.
    • 101 Программа все еще выполняется. Это происходит при повторной попытке запустить программу до ее завершения.
    • 102 Программа не запущена. Это происходит при попытке закрыть или убить программу, которая не запущена.
    • 103 Невозможно запустить программу. Это происходит, когда опция Program недействительна. Обычно причиной является неправильный путь или опечатка в параметре «Программа».Обратите внимание, что cmd.exe может запускаться отлично, но не может выполнить команду или программу, переданную в качестве параметра параметра. Это не вызовет этот код ошибки.
    • 104 Невозможно сохранить файл. Это происходит, когда при сохранении файла возникает ошибка. Это могло произойти при записи в заблокированное место или файл. Строковое значение плагина по-прежнему будет содержать любой вывод программы.
    • 105 Невозможно завершить процесс. Произошла ошибка при попытке закрыть или убить программу.Это должно случаться редко. В таком случае может потребоваться открыть диспетчер задач Windows и закрыть программу вручную.
    • 106 Невозможно создать трубу. Это происходит, когда плагин не может создать канал для программы, пытающейся запустить. В случае возникновения этой ошибки программа не запустится. Эта ошибка должна происходить редко.

    Примечание: Эти коды ошибок создаются плагином и не имеют ничего общего с какой-либо ошибкой, обнаруженной самой исполняемой программой.Ошибки программы обычно отображаются в выводе STDOUT, где их можно проверить и отреагировать.

    Пример

     [Rainmeter] 
    Update = 1000
    DynamicWindowSize = 1
    AccurateText = 1

    [MeasureRun]
    Measure = Plugin
    Plugin = RunCommand
    Program = PowerShell
    Parameter = (Get-CimInstance -ClassName-Win32ProcessName) .Name
    State = Hide
    OutputType = ANSI
    OutputFile =
    RegExpSubstitute = 1
    Substitute = "\ s + # CRLF #": ""

    [MeterRun]
    Meter = String
    FontSize = 11
    FontColor = 255 47,47,47,255
    Padding = 5,5,5,5
    AntiAlias ​​= 1
    Text = Нажмите, чтобы запустить
    LeftMouseUpAction = [! CommandMeasure MeasureRun «Выполнить»]

    [MeterResult]
    Meter = String
    MeasureName = MeasureRun
    Y = 10R
    FontSize = 14
    FontColor = 255,255,255,255
    AntiAlias ​​= 1

    В этом примере будет запущена программа Powershell.exe, который находится в Windows% PATH% и, следовательно, не требует пути в самой команде.

    PowerShell будет использовать параметр «(Get-CimInstance -ClassName Win32_Processor -Property Name) .Name». Программа будет запущена в «скрытом» окне командной строки PowerShell, и ничего видимого не произойдет.

    Выходные данные программы PowerShell (в данном случае «имя» вашего процессора) будут записаны в STDOUT в скрытом окне PowerShell, которое будет захвачено плагином и установлено как строковое значение меры [MeasureRun].

    Параметр «Заменить» используется для удаления некоторых конечных пробелов и перевода строки в выводе.

    Кроме того, файл, определенный в OutputFile, будет содержать весь вывод команды, который в этом примере может быть:

     Имя 
    Восьмиядерный процессор AMD Ryzen 7 2700X

    Дополнительный анализ этого файла может быть выполнен с помощью плагина WebParser или строковых мер, если вы хотите, например, получить несколько отдельных значений из одного вывода команды .

    Ваш комментарий будет первым

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

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