Разное

Команды выполнить: Выполнение команд и запуск инструментов в приложении «Терминал» на Mac

29.02.1980

Содержание

Команды «Выполнить» в ОС Windows

Командная строкаcmd
Сведения о системеmsinfo32
Установка удаление программappwiz.cpl
Панель Управленияrundll32 shell32,Control_RunDLL
Панель Управленияcontrol
Диспетчер задачtaskmgr
Управление компьютеромcompmgmt.msc
Редактор реестраregedit
проводника Windowsexplorer
завершить работу компьютераshutdown
logoffвыхода из системы
Калькуляторcalc
инструмента очистки дисковcleanmgr
Управление дискамиdiskmgmt. msc
Internet Exploreriexplore
Установка или удаление языков интерфейсаlpksetup
Архивация или восстановление файловsdclt
редактора локальной групповой политикиgpedit.msc
Локальная политика безопасностиsecpol.msc
управления локальными пользователями и группамиlusrmgr.msc
Управление сетевыми подключениямиncpa.cpl
Блокнотnotepad
Управление параметрами электропитанияpowercfg.cpl
Подключение к удаленному рабочему столуmstsc
Управление разрешением экранаdesk. cpl
Запуск монитора ресурсовresmon
Запуск инструмента для управления службами Windowsservices.msc
Открытие параметров звукаmmsys.cpl
Настройка доступа программ и параметров компьютера по умолчаниюcomputerdefaults
Запуск программы «Общие папки»fsmgmt.msc
Открытие окна «Конфигурация системы»msconfig
Открытие окна «Свойства системы»sysdm.cpl
Открытие окна Свойства системы: ДополнительноSystemPropertiesAdvanced
Свойства системы: Защита системыSystemPropertiesProtection
Свойства системы: ОборудованиеSystemPropertiesHardware
Свойства системы: Удаленный доступSystemPropertiesRemote
Свойства: Инициатор iSCSIiscsicpl
Свойства: Интернетinetcpl. cpl
Свойства: Клавиатураcontrol keyboard
Свойства: Мышьcontrol mouse
Свойства: Мышь: Параметры указателяcontrol main.cpl,,2
Свойства: Мышь: Указатели (схема)control main.cpl,,1
Сетевые подключенияcontrol netconnections
Системный мониторperfmon
Служба индексированияciadv.msc
Службыservices.msc
Службы компонентовdcomcnfg
Совместимость программыmsdt.exe -id PCWDiagnostic
Соседние пользователиcollab.cpl
Экранная клавиатураosk
Свойства Экранаdesk. cpl
Заблокировать Клавиатуруrundll32 keyboard,disable
Запретить мышкуrundll32 mouse,disable
Поменять кнопки мышиrundll32 user,swapmousebutton
Установить Курсор в позицию (0;0)rundll32 user,setcursorpos
Открыть “Свойства: Экран”rundll32 shell32,Control_RunDLL desk.cpl
Выстроить все окна каскадноrundll32 user,cascadechildwindows
Свернуть все окна (альтернатива комбинации Win + M)rundll32 user,tilechildwindows
Обновить рабочий столrundll32 user,repaintscreen
Показать диалог “Подключить сетевой диск”rundll32 user,wnetconnectdialog
Показать диалог “Отключить сетевой диск”rundll32 user,wnetdisconnectdialog
Открыть диалог “Открыть Как …”rundll32 shell32,OpenAs_RunDLL
Открыть ‘About Window’rundll32 shell32,ShellAboutA Info-Box
Перезапустить Проводникrundll32 shell,shellexecute Explorer
Свойства клавиатурыcontrol keyboard
Свойства мышиcontrol mouse
Свойства принтеровcontrol printers
Запуск инструмента «Восстановление системы»rstrui
Запуск диспетчера задачtaskmgr
Запуск планировщика заданийtaskschd. msc
Открытие параметров управления учетными записями пользователей (UAC)useraccountcontrolsettings
Просмотр версии Windowswinver
Включение и отключение компонентов Windowsoptionalfeatures
Управление брандмауэром Windowsfirewall.cpl
Запуск средства проверки памяти Windowsmdsched
Запуск Windows PowerShellpowershell
Администрированиеcontrol admintools
Архивация и восстановлениеsdclt
Запуск центра обновления Windowswuapp
Звукmmsys.cpl
Параметры папокcontrol folders
Перезагрузкаshutdown /r
Персонализацияcontrol desktop
Планировщик заданийcontrol schedtasks
Проверка дискаchkdsk
Проверка и восстановление системных файловsfc /scannow
Программа DiskPartdiskpart
Сертификатыcertmgr. msc
Отобразить окно BSOD (Синий экран)rundll32 user,disableoemlayer
Показать диалог копирования дискаrundll32 diskcopy,DiskCopyRunDll
Запустить окно форматирования дискетыrundll32 shell32,SHFormatDrive
“Холодный” перезапуск Проводникаrundll32 shell32,SHExitWindowsEx -1
Выключить компьютерrundll32 shell32,SHExitWindowsEx 1
Завершить сеанс текущего пользователяrundll32 shell32,SHExitWindowsEx 0
Очистка дискаcleanmgr
Папка документыdocuments
Папка видеоvideos
Папка избранноеfavorites
Папка последниеrecent
Папка изображенияpictures
Папка музыкаmusic
Папка “Fonts”fonts
Свойства панели задач и навигацииcontrol. exe /name Microsoft.TaskbarandStartMenu
Устранение неполадокcontrol.exe /name Microsoft.Troubleshooting
Учетные записи пользователейcontrol.exe /name Microsoft.UserAccounts
Доступ к расширенным настройкам учетных записей пользователейnetplwiz
Запуск диспетчера авторизацииazman.msc
Параметры быстродействияsystempropertiesperformance
Настройки предотвращения выполнения данныхsystempropertiesdataexecutionprevention
Пользовательский интерфейс принтераprintui/strong>
Таблица символовcharmap
средства настройки текста ClearTypecttune
Управление цветомcolorcpl
Службы компонентовcomexp. msc
подключения к сетевому проекторуnetproj
Передать на экранdisplayswitch
Мастер создания общих ресурсовshrpubw
Создание диска восстановления системыrecdisc
Архивация или восстановление сохраненных имен пользователей и паролей/td>credwiz
Управление датой и временемtimedate.cpl
Диспетчер устройствdevmgmt.msc hdwwiz.cpl/strong>
Средство диагностики службы технической поддержки Microsoftmsdt
Средство калибровки дигитайзераtabcal
Средство диагностики DirectXdxdiag
Инструмент дефрагментации дисковdfrgui
Окно «Экран»dpiscaling
Калибровка цветов экранаdccw
Перемещение защищенного содержимогоdpapimig
Диспетчер проверки драйверовverifier
Окно «Специальные возможности»utilman
Управления сертификатами шифрования файловrekeywiz
Программы «Просмотр событий»eventvwr. msc
Редактор страниц факсовfxscover
Проверка подписи файлаsigverif
Окно для управления игровыми устройствамиjoy.cpl
Окно «Приступая к работе»gettingstarted
Мастер создания самораскрывающихся архивов
Окно «Свойства: Интернет»inetcpl.cpl
Окно «Свойства: Инициатор iSCSI»iscsicpl
Экранная лупаmagnify
средства удаления вредоносных программmrt
Панель математического вводаmip
Консоль управления (MMC)mmc
Конфигурация клиента NAPnapclcfg. msc
экранного диктораnarrator
Запуск мастера сканированияwiaacmgr
Администратор источников данных ODBCodbcad32
Запуск Paintmspaint
Параметры планшета и пераtabletpc.cpl
Запуск системного монитораperfmon.msc
Создание телефонного или модемного подключенияtelephon.cpl
Запуск программы «Телефон»dialer
Открытие параметров режима презентацииpresentationsettings
Управление печатьюprintmanagement.msc
Запуск мастера переноса принтеровprintbrmui
Запуск редактора личных символовpsr
Запуск региональных настроекintl. cpl
Запуск программы «Результирующая политика»rsop.msc
Инструмент защиты БД учетных записей Windowssyskey
Запуск инструмента «Ножницы»snippingtool
Открытие программы сетевого клиента SQL Servercliconfg
Запуск программы «Записки»stikynot
Открытие центра синхронизацииmobsync
Запуск редактора конфигурации системыsysedit
Просмотр сведений о системеmsinfo32
Запуск программы «Управление TPM»tpm.msc
Открытие параметров управления учетными записями пользователей (UAC)useraccountcontrolsettings
Открытие микшера громкостиsndvol
Открытие окна центра поддержкиwscui. cpl
Запуск клиента активации Windowsslui
Запуск программы «DVD-студия Windows»dvdmaker
Запуск средства переноса данных Windowsmigwiz
Запуск программы «Факсы и сканирование»wfs
Запуск инструмента «Брандмауэр Windows в режиме повышенной безопасности»wf.msc
Запуск программы «Журнал Windows»journal
Запуск Windows Media Playerwmplayer
Открытие центра мобильности Windowsmblctr
Запуск интегрированной среды сценариев Windows PowerShellpowershell_ise
Запуск удаленного помощника Windowsmsra
Открытие параметров сервера сценариев Windowswscript
Автономный установщик обновлений Windowswusa
Запуск WordPadwrite
Запуск средства просмотра XPSxpsrchvwы
Ftp-протокол (командная строка)ftp
Iexpress Wizardiexpress
Дополнительные часыcontrol timedate. cpl,,1
ЗапискиStikyNot
Звуки (звуковая схема)control mmsys.cpl,,2
Звукозаписьsoundrecorder
Компоненты WindowsOptionalFeatures
Мастер загрузки изображений Windowswiaacmgr
Мастер установки драйверов устройствdpinst
Мастер установки оборудованияhdwwiz
Настройка доступа программ и умолчанийcontrol appwiz.cpl,,3
Перенос принтеровPrintBrmUi
Получение программcontrol appwiz.cpl,,1
Редактор титульных страниц факсовfxscover
Результирующая политикаrsop. msc
Средство записи действий по воспроизведению неполадокpsr
Быстрый перезапуск Windowsrundll32 shell32,SHExitWindowsEx 2
Выход из Windows без подтвержденияrundll32 krnl386.exe,exitkernel
Запустить диалог ‘Net Connection’rundll rnaui.dll,RnaDial “MyConnect”
Установить скорость мигания курсораrundll32 user,setcaretblinktime
rundll32 user, setdoubleclicktimeУстановить скорость двойного нажатия
Поиск устройств не PnPrundll32 sysdm.cpl,InstallDevice_Rundll

Win+R (Run, Выполнить) Не Показывает Историю Команд

Проблема которая описана ниже связана с пустыми командами в окне Выполнить (Run), которое запускается по комбинации клавишь Win+R. Иногда бывает так, что введенные команды в этом окне не сохраняются и вместо списка недавно введенных команд мы видим пустой выпадающий список. Это крайне неудобно, давайте это исправим.

Так происходит потому что отключено сохранение истории запускаемых программ.

Чтобы это поправить нужно разрешить Windows сохранять запускаемые программы в историю. Для этого:

1) Заходим в Параметры > Конфиденциальность и включаем пункт «Разрешить Windows отслеживать запуски приложений для улучшения меню Пуск».

2) Заходим в Параметры > Персонализация > Пуск и включаем «Показывать наиболее часто используемые приложения»:

Все готово! Теперь история работает:

 

Для Windows 7 и 8.1

В старых версиях виндовс такая задача решается следующим образом:

Также можно применить этот твик реестра для восстановления параметров в любой ОС.
Код .reg файла смотрите ниже.

Неверные параметры сохранения истории

Если проблема не решилась, то нужно убедиться, что в реестре заданы правильные параметры, что там нет параметров мешающих работе истории (NoRecentDocsHistory) или очищающие её при выходе из системы (ClearRecentDocsOnExit).

Чтобы отключить эти параметры, импортируйте в реестр этот REG-файл. Код файла:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRecentDocsHistory"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRecentDocsHistory"=dword:00000000

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"ClearRecentDocsOnExit"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"ClearRecentDocsOnExit"=dword:00000000

Для вступления изменений в силу нужно перезагрузить систему.

Команда Выполнить в меню кнопки «Пуск»

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

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

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

Команда Выполнить

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

Свойства

Выбираем вкладку «Меню Пуск» и щелкаем по кнопке «Настроить…».

Кнопка настройки

Передвигая ползунок, находим «Команда Выполнить», отмечаем её птичкой и нажимаем на кнопку «ОК».

Команда «Выполнить»

Далее нажимаем поочерёдно кнопки «Применить» и «ОК».

Применить

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

Выполнить в меню

Восстановление

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

Файл

В Редакторе локальной групповой политики открываем «Конфигурация пользователя» — «Административные шаблоны» — «Меню Пуск и панель задач», в окне справа находим пункт «Добавить команда Выполнить в меню Пуск» и дважды кликаем на нём.

Отметка опции

В открывшемся окне отмечаем пункт «Включить» и нажимаем последовательно на «Применить» и «ОК».

Включение

Убеждаемся, что всё включено и закрываем окно.

Окно

Нажимаем кнопку «Пуск» и видим команду «Выполнить…».

Команда «Выполнить» в меню

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

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

Где в windows 10 находится команда выполнить

Команда выполнить в windows 10 находится практически там же где и в семерке или восьмерке

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

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


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

Ниже приведу все эти три варианта – выбирайте любой, хотя практически все выберут первый, он самый быстрый.

Первый вариант открыть команду выполнить на windows 10

Чтобы быстро запустить команду выполнить windows 10, вам достаточно одновременно нажать две клавиши.

Первая клавиша «ВИН». На всех клавиатурах на ней нарисован логотип Майкрософт.


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

Вторая клавиша английская буква «R» — раскладку при этом менять не нужно. Одним словом, вам нужно набрать сочетание win + R.

Второй вариант запустить окно команды выполнить

На в windows 10 интерфейс немного изменился. Кликните на кнопку пуск (рисунок ниже) правой мышью.

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


Что нажимать дальше объяснять не нужно. Там все перед вами. Один клик, и вы на месте.

Где находится команда выполнить на виндовс 10 – вариант третий

Это вариант относится к кнопке поиск. Она находится в самом низу – слева, на панели задач.

Нажмите на него и впишите это слово. После этого в самом верху увидите надпись: Выполнить -Классическое приложение.


Также там будет логотип этой функции (маленький значок слева) – нажмите и пользуйтесь.

Есть конечно и другие варианты, но этих трех (описанных выше), более чем достаточно. Успехов.

15 полезных команд пуск выполнить для Windows 10

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

В данной статье хочу привести наиболее полезные команды Пуск-Выполнить. Поехали!

15 наиболее полезных команд Пуск — Выполнить.

В предыдущей статье на проекте я опубликовал 200 команд для Пуск-Выполнить. Большинством из них вы вероятнее всего никогда не воспользуетесь. Но про некоторые команды из этого списка стоит рассказать подробнее. Одни из них позволят вам более тонко настроить вашу ОС, другие позволят ускорить вашу работу за компьютером, а третьи откроют более легкий доступ к некоторым настройкам на Windows 10. Напомню, что в Windows 10 запустить диалоговое окно «Выполнить» можно из меню Пуск ⇒ Служебные-Windows ⇒ Выполнить. Также для быстрого запуска можно воспользоваться комбинацией кнопок WIN+R.

Конфигурация [msconfig] _1.

Команда msconfig — выполнив откроется окно Конфигурация системы. Здесь можно узнать какие программы либо службы прописаны в автозагрузку системы, поменять параметры загрузки системы (например: запуск системы в диагностическом режиме, когда загружаются только основные драйвера и службы). На вкладке загрузка можно включить опцию для запуска ОС в безопасном режиме. Кроме этого в дополнительных параметрах можно установить количество процессоров задействованных в начальной загрузке Windows. Чем больше процессоров, тем быстрее загрузка (в теории так, но практике разница не заметна).
На вкладке Службы можно узнать какие службы запущены, а какие нет. Можно запустить те что в простое, либо остановить те, что запущены. Для этого нужно лишь установить либо соответственно убрать галочку с нужной службы.
На вкладке Сервис можно запустить различные системные программы.

Панель управления [control] _2

Команда control откроет окно Все элементы панели управления, то есть это панель управления. В Windows 10 добраться до классической панели управления крайне сложно. А ведь к некоторым настройкам системы в Windows 10 легче всего добраться не через Параметры, а именно через старую добрую панель управления.
Через панель управления можно добраться почти до всех параметров операционной системы. Очень полезная вещь.

Диспетчер задач [taskmgr] _3

Команда taskmgr запустит так называемый Диспетчер задач Windows. Для быстрого запуска также можно воспользоваться одновременным нажатием кнопок CTRL+ALT+DEL. Это очень полезный диспетчер. Он показывает какие процессы запущены в системе. С помощью завершения нужного процесса можно отключить зависшую программу. Помимо этого диспетчер задач показывает какой из процессов сколько ресурсов (ресурсы процессора, оперативной памяти, постоянной памяти) компьютера потребляет. На вкладке Производительность, можно посмотреть сколько всего ресурсов использует система на данный момент. Также очень полезна вкладка Автозагрузка, где можно увидеть какие приложения и программы автоматически запускаются со старта системы и при необходимости отключить их.
Кроме всего прочего в Диспетчере задач можно узнать какие службы на данный момент запущены в системе. При необходимости можно их останавливать либо запускать.

Диспетчер устройств [devmgmt.msc] _4

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

Командная строка Windows [cmd] _5

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

Восстановление системы [rstrui] _6

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

Параметры папок [control folders] _7

Инструмент «Параметры папок» даёт пользователю доступ к некоторым настройкам папок в проводнике. Именно здесь, на вкладке Вид можно настроить отображение либо скрытие системных и скрытых папок. Также здесь можно настроить внешний вид папок и поиск.

Свойства системы [sysdm.cpl] _8

В свойствах системы собрано много простых, но от этого не менее важных настроек системы. Указанные выше Диспетчер устройств и Восстановление системы также являются частью Свойства системы. Их соответственно можно запустить из вкладок Оборудование и Защита системы. На вкладке Защита системы можно также включать либо отключать восстановление для отдельных разделов.
Свойства системы — это утилита из старых версий Windows. В новых версиях Windows 10, это окно запрятано глубоко в недрах системы и его запуск с помощью команды Пуск-Выполнить является самым удобным (во всяком случае для меня).

Редактор системного реестра [regedit] _9

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

Средство диагностики DirectX [dxdiag]_10

Выполнение команды запускает окно средства диагностики DirectX. Эта утилита позволяет получить подробные сведения об установленных компонентах и драйверах DirectX. Также можно узнать какая версия directx установлена в систему.

Параметры электропитания [powercfg.cpl]_11

Данная команда даёт доступ к окну Электропитание. В этом окне можно выбрать схему управления питанием. Она очень полезна для ноутбуков. Здесь можно выбрать например схему Экономия энергии для ноутбука, тем самым увеличив срок автономной (то есть без подзарядки) службы батареи.
Альтернативный способ доступа к окну Электропитание на Windows 10: Пуск ⇒ Параметры ⇒ Система ⇒ Питание и спящий режим ⇒ Дополнительные параметры питания

Сведения о системе [msinfo32] _12

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

Установка и удаление программ. [nappwiz.cpl] _13

Команда appwiz.cpl открывает окно Программы и компоненты, где можно произвести удаление или изменение программы. Многие новички, которые пользуются компьютером, частенько напрямую удаляют папку с программой либо игрой и считают, что этим они удалены из системы. Но мы то с вами прекрасно знаем, что так удалять приложения категорически нельзя. Так как в системных папках останутся хвосты таким образом удалённых программ. Поэтому нужно удалять приложения через инструмент Программы и компоненты, а ещё лучше воспользоваться сторонней утилитой, которая правильно удаляет программы с ПК.

Браузер Microsoft-edge [Microsoft-edge:] _14

Команда Microsoft-edge: запускает одноимённый браузер от Microsoft.В команде Microsoft-edge: наличие двоеточия в конце обязательно. Конечно им пользуются не так много пользователей, но все равно может пригодиться. В отличие от Internet Explorer, который можно запустить командой iexplore, браузер Microsoft-edge вполне можно назвать современным браузером, который адекватно правильно отображает сайты. Им можно пользоваться.

Калькулятор [calc] _15

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

Напоследок:
В данной статье я постарался привести в краткой форме, описание наиболее полезных инструментов встроенных в Windows по умолчанию, которые запускаются с помощью командной строки Пуск-Выполнить. Если у вас возникли вопросы, то смело задавайте их в комментариях под статьёй. Постараюсь ответить на них. А пока, пока!

Команды «Выполнить» для Windows 10

Несмотря на множество нововведений и тщательно переработанный интерфейс, в Windows 10 не отказались от многих удобных вещей, отлично зарекомендовавших себя ещё на предыдущих версиях. Одна из таких — команда «Выполнить». Её нет в меню Пуск, но это нет страшно! Достаточно просто нажать комбинацию клавиш «WIN» и «R» и запуститься заветное окно. Пишем команду в строку Открыть и нажимаем кнопку «ОК». Быстро, удобно и не нужно долго лазить по менюшкам и различным параметрам. Получить доступ к нужной настройке можно всего лишь введя одну команду! 

Список команд Выполнить:

appwiz.cpl — Установка и удаление программ
azman.msc — Запуск диспетчера авторизации
certmgr.msc — Консоль управления сертификатами
ciаdv.msc — Служба индексирования
cleanmgr — Мастер очистки диска
cliconfg — Настройка сетевого клиента SQL
clipbrd — Буфер обмена Windows
control — Открыть панель управления
control.exe /name Microsoft.TaskbarandStartMenu — окно «Свойства панели задач и навигации»
control.exe /name Microsoft.Troubleshooting — окно «Устранение неполадок»
control.exe /name Microsoft.UserAccounts — окно «Учетные записи пользователей»

control admintools — системная оснастка «Администрирование компьютера»
control netconnections — папка «Сетевые подключения»
control printers — Раздел «Принтеры и факсы» панели управления
control schedtasks — Планировщик Windows (Назначенные задание)
control userpasswords2 — Управление учётными записями
comexp. msc — Службы компонентов Windows
colorcpl — окно «Управление цветом»
credwiz — Архивация или восстановление данных пользователей
dcomcnfg — аналог предыдущей команды
compmgmt.msc — Системная оснастка «Управление компьютером»
compmgmtlauncher — аналог предыдущей команды
dcomcnfg — Консоль управления DCOM компонентами
dccw — Калибровка цветов экрана
ddeshare — Общие ресурсы DDE
desk.cpl — Управление свойствами экрана, разрешение экрана Windows 10
devmgmt.msc — Запуск Диспетчера устройств Виндовс
devicepairingwizard — Запуск инструмента «Добавление устройства»
dfrg.msc — Мастер дефрагментации дисков
dfrgui — аналог предыдущей команды
diskmgmt.msc — Консоль «Управление дисками»
displayswitch — Меню выбора экрана
dpapimig — Перемещение защищенного содержимого
dpiscaling — окно параметров Экрана
dxdiag — Инструмент диагностики DirectX
eudcedit — Редактор личных символов
eventvwr.msc — Просмотр журнала событий системы
hdwwiz — Мастер установки оборудования
hdwwiz. cpl — Запуск Диспетчера устройств Windows 10
firewall.cpl — настройки встроенного файрвола (брандмауэра) Windows
gettingstarted — Запуск окна «Приступая к работе»
gpedit.msc — Редактор груповых политик Windows
iexpress — Мастер создания самораспаковывающихся файлов-архивов IExpress2.0
intl.cpl — Запуск региональных настроек
inetcpl.cpl — Окно «Свойства: Интернет»
iscsicpl — Окна «Свойства: Инициатор iSCSI»
joy.cpl — Оснастка управления игровыми устройствами
journal — Запуск системного журнала Windows
fsmgmt.msc — Работа с общими папки
fsquirt — Передача файлов через Bluetooth
chkdsk — Консольная системная программа для проверки дисков
compmgmt.msc — системная консоль «Управление компьютером»
computerdefaults — Настройка доступа программ и параметров компьютера по умолчанию
locationnotifications — Просмотрщик событий датчика расположения
logoff — завершение сеанса пользователя
lpksetup — Установка или удаление языков интерфейса
lusrmgr. msc — Мастер работы с локальными группами и пользователями
main.cpl — Свойства манипулятора мышь
mblctr — Центр мобильности Виндовс
mdsched — Запуск средства проверки памяти
migwiz — Запуск средства миграции (переноса данных) Windows
mobsync — запуск центра синхронизации
mmc — создание своей собственной оснастки
mmsys.cpl — Параметры настройки звука
msconfig — Программа настройки системы. Управление автозагрузкой, запуском служб службы и т.п.
msdt — Запуск средства диагностики службы технической поддержки Майкрософт
msra — удалённый помощник Windows 10
msinfo32 — Просмотр сведений о системе
mstsc — Подключение к удаленному рабочему столу
napclcfg.msc — Конфигурация клиента NAP
ncpa.cpl — Открыть папку «Сетевые подключения» (аналог control netconnections)
netproj — Запуск подключения к сетевому проектору
netplwiz — Расширенные параметры учетных записей пользователей
ntmsmgr.msc — Работа со съёмными запоминающими устройствами
odbcad32 — Оснастка «Администратор источников данных ODBC»
odbccp32. cpl — Администратор источников данных
optionalfeatures — Включение и отключение компонентов Windows
perfmon.msc — Запуск системного монитора производительности системы
presentationsettings — Параметры режима презентации
powershell — Запуск терминала Windows PowerShell
powershell_ise — Интегрированная среда сценариев Windows PowerShell
printui — запуск пользовательского интерфейса принтера
printbrmui — Запуск мастера переноса принтеров
printmanagement.msc — Оснастка «Управление печатью»
regedit — Редактор реестра Windows
recdisc — Создание диска восстановления Windows
rekeywiz — Мастер управления сертификатами шифрования файлов
resmon — Монитор ресурсов системы
rsop.msc — Оснастка результатирующих политик RSoP
rstrui — Запуск мастера восстановления системы
shrpubw — Мастер создания общих ресурсов
secpol.msc — РедакторЛокальной групповой политики
services.msc — Управление Службами Виндовс 10
sdclt — Мастер архивации и восстановления файлов
sfc /scannow — Проверка системных файлов и восстановление
sigverif — Проверка подписи файла
sndvol — Микшер громкости. Управление громкостью звука
slui — Клиент активации Windows
sysdm.cpl — Окно «Свойства системы»:
— systempropertiesadvanced — вкладка «Дополнительно»
— systempropertiescomputername — вкладка «Имя компьютера»
— systempropertieshardware — вкладка «Оборудование»)
— systempropertiesremote — вкладка «Удаленный доступ»
— systempropertiesprotection — вкладка «Защита системы»
sysedit — Редактор системных файлов Boot.ini, Config.sys, Win.ini и т.п.
syskey — Защита Базы Данных учётных записей
systempropertiesperformance — Окно «Параметры быстродействия системы»
systempropertiesdataexecutionprevention — Окно службы DEP -Параметры предотвращения выполнения данных
tabcal — Запуск средства калибровки дигитайзера
tabletpc.cpl — Параметры планшета и пера
taskmgr — Запуск Диспетчера задач Windows
taskschd.msc — Запуск планировщика заданий
telephon.cpl — Мастер создание телефонного или модемного подключения
timedate.cpl — Настройки даты и времени Виндовс 10
tpm. msc — оснастка «Управление TPM»
useraccountcontrolsettings — Управление учетными записями пользователей (UAC)
utilman — Диспетчер служебных программ
verifier — Проверка цифровой подписи драйверов
wf.msc — Брандмауэр Windows в режиме повышенной безопасности
wfs — консоль «Факсы и сканирование»
winver — Просмотр используемой версии Windows
wmimgmt.msc — Служба инструментария управления WMI
wscui.cpl — Центр поддержки
wscript — Параметры сервера сценариев Windows
wuapp — Центр обновления Windows
wusa — Автономный установщик обновлений Windows

Файлы и папки:
documents — открыть папку «Документы»
downloads — открыть папку «Загрузки»
favorites — открыть папку «Избранное»
fsmgmt.msc — Программа «Общие папки»
music — открыть папку «Музыка»
pictures — открыть папку «Изображения»
recent — открыть папку «Последние»
videos — открыть папку «Видео»
Windows explorer — запустить проводник Windows 10

Прочее:
charmap — Таблица символов
calc — Приложение «Калькулятор»
cttune — Средство настройки текста ClearType
dialer — Программа «Телефон»
dvdmaker — Программа «DVD-студия Windows»
iexplore — Запуск веб-браузера Internet Explorer
iexpress — Запустить Мастер создания самораскрывающихся архивов
fxscover — Редактора страниц факсов
magnify — Экранная лупа
mip — Панель математического ввода
mspaint — Графический редактор Paint
narrator — Экранный диктор
notepad — Текстовый редактор «Блокнот»
osk — Экранная клавиатура
psr — Запуск редактора личных символов
sigverif — Запуск проверки подписи файла
snippingtool — Запуск инструмента «Ножницы»
stikynot — Запуск программы «Записки»
xpsrchvw — Запуск средства просмотра XPS
wiaacmgr — Мастер сканирования
wmplayer — Медиаплеер Windows Media Player
write — Запуск редактора WordPad
utilman — Открыть окно «Специальные возможности»

Где находится команда выполнить в windows 7.

Программа «выполнить» — как ее найти и как вызвать

Самый простой способ найти место где находиться команда выполнить в windows 7, vista, XP или виндовс 8, нажать пуск, написать это слово в поисковой строке и выбрать «расположение файла».

Команда выполнить в windows 7, 8 (win, винде, вин), кнопка, строка, программа, меню, функция, окно, пункт, автозагрузка, панель) вызывает множество утилит, которые находятся в папке «систем 32»

Запуск программы выполнить проще всего сделать на клавиатуре (можно в командной строке на английском) нажав одновременно две клавиши «вин + R».

Как открыть команду выполнить и применить функции

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

Запустив функцию (панель, окно), вставьте слово «msconfig» (убрав кавычки) и перед вами в виндовс 7 сразу откроется окно автозагрузки.

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

В целом эта кнопка способна управлять практически всеми функциями windows 7 или 8, вистой или XP.

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


В сети легко найти все команды кнопки выполнить – для «профи», они лишними не будут, но большинство об этой команде даже не подозревает и вполне успешно работают на компьютере Вот некоторые (основные):
  1. Для проверки состояния диска используют команду – «CHKDSK»;
  2. Чтобы открыть дисковод – «EJECT»;
  3. Удалить вирусы можно запустив – «mrt.exe»;
  4. Для управления рабочим столом компьютера – «mstscoo»;
  5. Передавать через Bluetooth файлы можно — «fsquirt».

Если функция выполнить (команда) в windows 7 или виндовс 8 (win, винде, вин, кнопка, строка, программа, меню, функция, окно, пункт, автозагрузка, панель) будет вам не доступна – помните вы всегда сможете воспользоваться другим способом.

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

Рубрики: Без рубрики

Здравствуйте, мои дорогие читатели!

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

Без специальных знаний очень сложно запустить такие утилиты, для их запуска, как правило, нужно воспользоваться командной строкой (cmd.exe). Вызвать ее удобнее всего системной программой «Выполнить…». Именно ей я и посвящаю данную статью.

Команда «Выполнить…» позволяет открывать папки (файлы), запускать приложения, выходить в Интернет. Вызвать диалоговое окно команды можно не одним способом. О том, как вызвать программу выполнить, мы и поговорим.

Возможно, вам будут интересны еще и эти статьи:

Способы запуска

1 способ

Как правило, «Выполнить…» включают через «Пуск». Отдельный ярлык позволяет запустить эту программу, да еще и от имени администратора. Запуск от администратора позволяет расширить возможности в настройках и прочих действиях с системой.

Может быть такое, что в вашем меню «Пуск» не отображается эта системная утилита. Но она однозначно установлена (в этом не сомневайтесь!), необходимо осуществить несколько манипуляций, чтобы исправить положение:

Вот и все, теперь в вашем Пуске есть то, что вам нужно. Пользуйтесь на здоровье!

2 способ

Продвинутые юзеры не любят сложностей и особо не заморачиваются с первым способом, они просто нажимают Win+R.

3 способ

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

Теперь, когда программа запущена, в открывшемся диалоговом окне вы увидите строку, предназначенную для ввода системных команд, названий программных продуктов и адресов веб-узлов. После того, как вы вписали название нужной команды, жмите на “ОК” (или на клавиатуре Enter). Если вы ошиблись (сделали опечатку или неверно ввели запрос), система сообщит об ошибке.

Где просить помощи, если ты совсем «чайник» в компьютерных делах?

Если все выше написанное вызывает у вас недоумение, тогда вам нужна профессиональная помощь в работе с компьютерными системами. Хочу посоветовать вам курс «Гений Компьютерщик ». Масса уроков очень детально описывает каждую функцию или возможность вашего устройства. «Гений Компьютерщик” позволит вам в кротчайшие строки превратится из «чайника» в опытного пользователя.

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

С уважением! Абдуллин Руслан

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

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

Мы привели вам список из 30 команд выполнить, чтобы вы могли обойти ряд бесконечных кликов, тем самым укоряя процесс запуска утилит и инструментов в вашем повседневном использовании Windows. Следует отметить, что в Windows 8 окно Выполнить не исчезло. Для вызова этого окна просто нажмите сочетание клавиш «Win + R» на клавиатуре и оно появится.

Примечание: опять же, чтобы вызвать диалоговое окно Выполнить используйте Win(Пуск) + R на клавиатуре, затем, в поле ввода введите любую команду для доступа к соответствующему инструменту и нажмите Enter.

Список команд для окна Выполнить

1. «\»

Большинство пользователей обычно открывают диск С через проводник Windows или значок на рабочем столе Мой компьютер. Ничего страшного в этом нет, просто есть более быстрый способ это сделать — это с помощью диалогового окна Выполнить, введя в него обратную косую черту (слэш).

2. «.»

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

3. «..»

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

4. ncpa.cpl

Данная команда открывает папку сетевые подключения.

5. appwiz.cpl

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

6. Calc

Если хотите открыть встроенный в Windows калькулятор, то самый быстрый способ сделать это — это напечатать слово calc в диалоговом окне выполнить.

7. CMD

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

Если командная строка слишком стара для вас, то попробуйте вместо него PowerShell. Для этого просто введите (без пробела) в строку ввода диалогового окна Выполнить, и оно откроется без привилегий администратора.

9. perfmon.msc

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

10. powercfg.cpl

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

11. devmgmt.msc

Эта команда открывает Диспетчер устройств Windows , который позволяет управлять всеми аппаратными средствами компьютера. Также для этого можно использовать команду hdwwiz.cpl .

12. Regedit

Команда regedit открывает окно . Это иерархическая база данных, которая хранит параметры практически всего на вашем компьютере: настройки программ, драйверов, пароли пользователя, параметры Windows и все остальное.

13. msconfig

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

14. sysdm.cpl

Открывает свойства системы

15. netplwiz

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

16. firewall.cpl

Хотите быстро отключить или включить брандмауэр Windows? — просто введите в поле выполнить firewal.cpl, и окно настроек брандмауэра появится прямо перед вами.

17. wuapp

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

18. services.msc

Введите services.msc и нажмите клавишу Enter, откроется окно Службы , где можно легко настроить параметры каждой службы в отдельности.

19. msinfo32

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

20. sdclt

33. utilman

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

34. write

Последнее но не менее полезное — это команда write, которая открывает встроенный в Windows редактор WordPad (Блокнот).

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

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

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

Способ 1: «Горячие» клавиши

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

  1. Наберите комбинацию Win+R . Если кто-то не знает, где находится нужная нам кнопка Win , то она расположена в левой части клавиатуры между клавишами Ctrl и Alt . Чаще всего на ней изображен логотип Windows в виде окон, но может быть и другое изображение.
  2. После набора указанной комбинации окно «Выполнить» будет запущено и готово ко вводу команды.

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

Способ 2: «Диспетчер задач»

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


Способ 3: Меню «Пуск»

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


Способ 4: Область поиска меню «Пуск»

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


Способ 5: Добавление пункта в меню «Пуск»

Как многие из вас помнят, в Windows XP значок для активации «Выполнить» был размещен непосредственно в меню «Пуск» . Щелчок по нему благодаря удобству и интуитивной понятности являлся самым популярным способом запуска данной утилиты. Но в Windows 7 данная кнопка, к сожалению, в привычном месте по умолчанию отсутствует. Далеко не каждый пользователь в курсе, что её можно вернуть. Потратив немного времени на активацию данной кнопки, вы тем самым создадите один из самых быстрых и удобных методов запуска изучаемого в данной статье инструмента.


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

команд / выполнение — Minecraft Wiki

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

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

Java Edition []

В Java Edition есть двенадцать инструкций (или подкоманд) для команды / execute .После выполнения / выполнения подключаются несколько подкоманд. Подкоманды делятся на 4 категории: подкоманды изменения, подкоманды условий, подкоманды сохранения и подкоманды запустить .

  • Подкоманды Modify изменяют переменные команды и изменяют ситуацию, в которой команда выполняется, и выполняют подкоманды, следующие за ней, с конкретным исполнителем (ами), положением (ями) выполнения, измерением (ями) выполнения, ротацией (ями) выполнения и привязкой выполнения.
  • Подкоманды
  • Condition используются для проверки того, являются ли определенные условия истинными, и вывода результатов или предельных условий выполнения.
  • Подкоманды
  • Store могут сохранять возвращаемые значения команды на табло или данные объекта, объекта блока или хранилища, а также могут изменять максимальное или текущее значение полосы босса.
  • Подкоманда
  • run используется для выполнения другой команды.

Все необходимые подкоманды можно объединить вместе. Подкоманды, отличные от подкоманды run , могут быть расположены произвольно и использоваться несколько раз. Но подкоманда run может использоваться только один раз и должна быть помещена в конец цепочки подкоманд.1

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

После выполнения (если он не завершился на полпути), команда возвращает значение успешное и значение результат (подробности см. В подкоманде #Store). Эти два значения берутся из последней подкоманды (может быть подкомандой условия или подкомандой run ).Обратите внимание, что возвращаемое значение команды должно быть целым числом, в противном случае оно округляется в меньшую сторону. Значение success всегда равно 0 или 1. Когда команда терпит неудачу, оба возвращаемых значения равны 0. Два значения могут быть сохранены с помощью подкоманд store. Когда последняя подкоманда (может быть подкомандой условия или подкомандой run ) выполняется несколько раз, возвращаемые значения каждой из них будут сохраняться после каждого выполнения.

Команда / execute также имеет счетчик успехов (независимо от того, завершился ли она наполовину), что отличается от значения успеха и результата .Обычно это 0 или 1 , но если последняя подкоманда выполняется много раз отдельно (как, возможно, с «/ execute as @a -> execute »), то успех может быть числом выше 1 . При выполнении его с помощью командного блока счетчик успешных попыток возвращается в командный блок, который может быть проверен блоком условных команд на успех или считан с помощью компаратора красного камня.

Есть двенадцать инструкций (или подкоманд) для команды / execute , и каждая имеет свой собственный специальный синтаксис, поэтому для описания синтаксиса требуется большое дерево ветвления.

Древовидная диаграмма синтаксиса команд
Этот раздел требует обновления.

Обновите этот раздел, чтобы отразить последние обновления или новую доступную информацию.

Полное синтаксическое дерево
/ выполнить . . .
  • выровнять <оси> -> выполнить
  • с привязкой <привязка> -> выполнить
  • как <цели> -> выполнить
  • в <цели> -> выполнить
  • перед ( | entity ) -> выполнить
  • в <размер> -> выполнить
  • позиционируется ( | as ) -> выполнить
  • повернутый ( | as ) -> выполнить
  • магазин (результат | успех).. .
    • … block -> выполнить
    • … bossbar (max | value) -> выполнить
    • … объект <цель> <путь> <тип> <масштаб> -> выполнить
    • … оценка <цели> <цель> -> выполнить
    • … хранилище <цель> <путь> <тип> <масштаб> -> выполнить
  • … (, если | , если ).. .
    • … блок <блок> -> [ выполнить ]
    • … блоки <начало> <конец> <назначение> (все | замаскированы) -> [ выполнить ]
    • … данные. . .
      • … блок -> [ execute ]
      • … объект <источник> <путь> -> [ выполнить ]
      • … хранилище <источник> <путь> -> [ выполнить ]
    • … объект <объекты> -> [ выполнить ]
    • … предикат <предикат> -> [ выполнить ]
    • … оценка <цель> <цель>.. .
      • … (<| <= | = |> |> =) -> [ выполнить ]
      • … соответствует <диапазон> -> [ выполнить ]
  • запустить < команда >
, где -> выполнить. представляет собой начало другой подкоманды.

Изменить подкоманды []

выровнять []
Обновляет позицию выполнения команды , выравнивая ее с текущей позицией блока (целым числом).Применяется только по указанным осям.
Это похоже на наложение координат — т.е. округление их вниз.
Синтаксис
выровнять <оси> -> выполнить
Аргументы
<оси> : swizzle
Любая неповторяющаяся комбинация символов «x», «y» и «z». Оси можно объявлять в любом порядке, но они не могут дублироваться. (Например, x , xz , zyx или yz .)
Результат
Позиция выполнения в заданных осях заполняется, изменяясь менее чем на 1 блок.
Невозможно проанализировать, если аргумент указан неправильно.
Пример
  • Учитывая (-1,8, 2,3, 5,9), / выполнить align xz изменяет позицию на (-2, 2, 5).
  • Учитывая (2.4, -1.1, 3.8), / execute align yxz run spawnpoint @p ~ ~ ~ устанавливает точку появления игрока на (2, -2, 3).
закреплено []
Устанавливает рабочий анкер на глаза или ступни. По умолчанию футы.
Эффективно повторно центрирует локальные координаты глаз или ног, а также изменяет угол, под которым работает подкоманда , обращенная к (из / выполнить и / телепорт ).
Синтаксис
закреплен <якорь> -> выполнить
Аргументы
<якорь> : entity_anchor ( глаз или футов )
Привязать ли выполненную команду к глазам или ногам
Результат
Якорь исполнения устанавливается либо на глаза, либо на ступни. означает «поместите ноги исполнителя на 5 блоков левее его глаз»
как []
Устанавливает исполнитель команды на целевой объект, без изменения положения выполнения , поворота, размера или привязки
Синтаксис
как <цели> -> выполнить
Аргументы
<цели> : объект
Целевой объект / объекты стать новым исполнителем.
Должен быть именем игрока, целевым селектором или UUID.
Результат
Executor обновляется до целевой сущности (что меняет значение @s ).
Невозможно проанализировать, если аргумент указан неправильно.
Завершается, если не удается разрешить одну или несколько допустимых сущностей (указанные игроки должны быть в сети).
Когда выбрано несколько объектов, следующая подкоманда выполняется один раз каждым исполнителем .
Пример
Получить данные всех овец: выполнить как @e [type = Sheep] запустить объект данных получить @s [ только для Java Edition ]
Сделать всех жителей загруженных кусков непобедимыми : Выполнить как @e [type = villager] запустить объект слияния данных @s {Неуязвимый: 1} [ Java Edition только ]
в []
Устанавливает позицию выполнения , поворот и размер , чтобы они соответствовали позициям объекта; не меняет исполнителя.
Синтаксис
на <цели> -> выполнить
Аргументы
<цели> : объект
Целевой объект / объекты для сопоставления положения, поворота и размера.
Должен быть именем игрока, целевым селектором или UUID.
Результат
Положение выполнения, вращение, и измерение обновляются для соответствия целевой сущности.
Невозможно проанализировать, если аргумент указан неправильно.
Завершается, если не удается разрешить одну или несколько допустимых сущностей (указанные игроки должны быть в сети).
Когда выбрано несколько объектов, следующая подкоманда выполняется один раз в позиции выполнения каждого объекта, повороте и измерении .
Пример
Все овцы перемещаются вверх на 1 блок: выполнить как @e [type = Sheep] при @s run tp ~ ~ 1 ~
Убейте себя, потому что « at » не меняет исполнителя: выполнить at @e [type = Sheep] run kill @s
face []
Устанавливает поворот выполнения так, чтобы он смотрел на заданную точку, если смотреть со стороны ее привязки (глаза или ступни)
Синтаксис
облицовка -> выполнить
лицом к лицу <цели> <привязка> -> выполнить
Аргументы
Опция: облицовка
: vec3
Координата поворота к
Должны быть трехмерные координаты с элементами числа с плавающей запятой.Принимает обозначения тильды и символа вставки.
Вариант: лицо <цели> <привязка>
<цели> : объект
Цель (цели) для поворота в сторону
Должен быть именем игрока, целевым селектором или UUID.
<якорь> : entity_anchor ( глаз или футов )
Указывать на глаза или ноги цели
Результат
Выполнение ротации обновляется в соответствии с заданной позицией или целями
Невозможно проанализировать, если аргумент указан неправильно
Прекращается, если не удается разрешить одну или несколько допустимых сущностей (указанные игроки должны быть в сети)
Когда выбрано несколько объектов, следующая подкоманда выполняется один раз в каждом цикле выполнения
Пример
Executor поворачивается один раз влево: выполнить лицевую сторону ^ 1 ^ ^ run tp ~ ~ ~
Все объекты перемещаются на один блок в направлении (0, 64, 0) (без изменения их поворота): выполнить как @e at @s face 0 64 0 run tp @s ^ ^ ^ 1
Все объекты перемещаются на один блок в направлении (0, 64, 0) (с изменением их поворота): выполнить как @e at @s , повернувшись 0 64 0 запустить tp ^ ^ ^ 1 ~ ~
Все сущности, не являющиеся игроками, перемещаются на одно деление в направлении ближайшего к ним игрока (без изменения их поворота): выполнить как @e [type =! Player] в @s лицом к лицу @p футов запустить tp @s ^ ^ ^ 1
дюйм []
Устанавливает размер выполнения и позицию
Он учитывает масштабирование размеров для относительных и локальных координат: позиция выполнения (только часть X / Z) делится на 8 при переходе с Верхнего мира на Нижний мир и умножается на 8, когда наоборот.Также применимо к специальным размерам.
Синтаксис
в <размер> -> выполнить
Аргументы
<размер> : размер
Название нового исполнительного размера
Должен быть местоположением ресурса измерения. Стандартными размерами в пространстве имен minecraft являются «overworld», «the_nether» и «the_end».
Результат
Измерение выполнения обновлено
Невозможно проанализировать, если аргумент указан неправильно
Пример
Ищем конечный город (из внешнего мира): выполнить в конце выполнить поиск EndCity
Если игрок на позиции (16,64,16) в Overworld запускает команду execute в minecraft: the_nether , позиционируется как @s run tp ~ ~ ~ , игрок телепортируется на (16,64,16 ) в Нижнем мире.
Если игрок на позиции (16,64,16) в Overworld запускает команду выполнить в minecraft: the_nether run tp ~ ~ ~ , игрок телепортируется на (2,64,2) в Пустота.
Если игрок на позиции (80,64,80) в Overworld запускает команду выполнить в minecraft: the_nether run tp ~ ~ ~ 5 , игрок телепортируется на (10,64,15) в Пустота.
позиционировано []
Устанавливает позицию выполнения , без изменения вращения выполнения или размер ; может соответствовать положению объекта
Синтаксис
позиционировано -> выполнить
позиционируется как <цели> -> выполнить
Аргументы
Опция: позиционировано
: vec3
Новая позиция
Должны быть трехмерные координаты с элементами числа с плавающей запятой.Принимает обозначения тильды и символа вставки.
Вариант: позиционируется как <цели>
<цели> : объект
Целевой объект / объекты для соответствия позиции с
Должен быть именем игрока, целевым селектором или UUID.
Результат
Позиция исполнения обновлена. И позиционируется меняет якорь выполнения на футы.
Невозможно проанализировать, если аргумент указан неправильно.
Завершается, если не удается разрешить одну или несколько допустимых сущностей (указанные игроки должны быть в сети).
Когда выбрано несколько объектов, следующая подкоманда выполняется один раз в каждой позиции выполнения.
Примеры
Найдите деревню рядом с (0, 64, 0)
выполнить позиционировано 0 64 0 запустить локализовать Village
повернуто []
Задает поворот выполнения ; может соответствовать вращению объекта
Синтаксис
повернуто -> выполнить
повернуты как <цели> -> выполнить
Аргументы
: вращение ( )
Должен быть поворот с элементами двойного числа, включая рыскание и тангаж, измеренные в градусах.
  • Для горизонтального поворота (рыскание) -180,0 для направления на север, -90,0 для направления на восток, 0,0 для направления на юг, 90,0 для поворота на запад, до 179,9 для к западу от севера, прежде чем вернуться к -180,0.
  • Для вертикального вращения (шаг), от -90,0 для прямого до 90,0 для прямого вниз.
Обозначение тильды может использоваться для указания поворота относительно поворота исполнителя.
<цели> : объект
Целевой объект / объекты для соответствия повороту с
Должен быть именем игрока, целевым селектором или UUID.
Результат
Невозможно проанализировать, если аргумент указан неправильно
Завершается, если не удается разрешить одну или несколько допустимых сущностей (указанные игроки должны быть в сети).
Когда выбрано несколько объектов, следующая подкоманда выполняется один раз в каждом ротации выполнения. 1

Подкоманды условий []

Конкретное использование , если и , если только подкоманды не ограничивают выполнение команд только при определенных условиях.В большинстве случаев , если не является отрицанием , если , что эквивалентно «если не …». Две команды имеют идентичную структуру аргументов.

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

Существует шесть различных типов условий:

  1. (если | если) блок — Проверяет единственный реальный блок
  2. (если | если) блоки — Проверяет реальный трехмерный прямоугольный объем по сравнению с другим
  3. (если | если) данные — Проверяет данные, хранящиеся в реальном блоке, сущности или хранилище
  4. (если | если) объект — Проверяет, является ли объект, подобный данному, реальным.
  5. (if | if) predicate — Проверяет предикат
  6. (если | если) балл — Проверяет балл цели
(если | если) блок []
Сравнивает блок в заданной позиции с заданным идентификатором блока или тегом блока.
Синтаксис
(если | если) блок -> [ выполнить ]
Аргументы
: block_pos
Положение целевого блока для тестирования
Это должна быть позиция блока, состоящая из , и , каждое из которых должно быть целым числом или обозначением тильды и символа вставки.
<блок> : block_predicate
Действительный идентификатор блока или тег блока для проверки
Он должен иметь вид block_id [block_states] {data_tags} (принимает теги блоков), в котором состояния блоков и теги данных могут быть опущены, когда они не нужны.
Результат
Невозможно проанализировать, если аргумент указан неправильно
При следующих условиях завершается, если эта подкоманда не находится в конце цепочки подкоманд; терпит неудачу, когда в конце:
  • Если выгружено или вне мира.
  • Если тест не прошел.
Когда в конце цепочки подкоманд и команда выполнена успешно, успех значение и результат значение равно 1.
(если | если) блокирует []
Сравнивает блоки в двух томах одинакового размера
Синтаксис
(если | если) блоков <начало> <конец> <назначение> <режим сканирования> -> [ выполнить ]
Аргументы
<начало> : block_pos
: block_pos
Позиции любых двух диагональных углов исходного объема (сравниваемый; сравниваемый объем)
Это должна быть позиция блока, состоящая из , и , каждое из которых должно быть целым числом или обозначением тильды и символа вставки.
<назначение> : block_pos
Положение нижнего северо-западного угла целевого объема (компаратор; объем для сравнения)
Предполагается, что имеет тот же размер, что и исходный том
Это должна быть позиция блока, состоящая из , и , каждое из которых должно быть целым числом или обозначением тильды и символа вставки.
< режим сканирования > : буквальный ( все | замаскированные )
Указывает, следует ли сравнивать всех блоков в исходном томе, или если воздушные блоки должны быть замаскированы / проигнорированы
Результат
Невозможно проанализировать, если аргумент указан неправильно
При следующих условиях завершается, если эта подкоманда не находится в конце цепочки подкоманд; терпит неудачу, когда в конце:
  • Если , или выгружено или находится вне мира.
  • Если объем исходной области больше 32768 (эквивалент 8 секций фрагментов) ‌
  • Если тест не прошел.
Когда в конце цепочки подкоманд команда выполнена успешно, успешное значение равно 1.
Для , если режим , результат Значение — это количество совпадающих блоков (общее количество блоков в режиме все или количество неэфирных блоков исходной области в маскированном режиме ).
Для , кроме режима , результат Значение равно 1.
(если | если) данные []
Проверяет, имеет ли целевой блок, объект или хранилище какой-либо тег данных для заданного пути
Синтаксис
(if | if) data block -> [ execute ] — для проверки данных блок
(если | если) данные объект <цель> <путь> -> [ выполнить ] — для проверки данных объекта
(если | если) данные хранилище <источник> <путь> -> [ выполнить ] — для проверки данных хранилище
Аргументы
Опция: (если | если) данные блок <путь>
: block_pos
Позиция блока, данные которого будут проверяться.
Это должна быть позиция блока, состоящая из , и , каждое из которых должно быть целым числом или обозначением тильды и символа вставки.
<путь> : nbt_path
Путь к данным для проверки наличия в блоке.
Должен быть путь NBT.
Опция: (если | если) данные объект <цель> <путь>
<цель> : объект
Единый объект, данные которого будут проверяться.
Должен быть именем игрока, целевым селектором или UUID.
<путь> : nbt_path
Путь к данным для проверки наличия у объекта.
Должен быть путь NBT.
Опция: (если | если) данные хранилище <источник> <путь>
<источник> : расположение_ресурса
Расположение ресурса хранилища, данные которого будут проверяться.
Должен быть ресурс.
<путь> : nbt_path
Путь к данным для проверки наличия в хранилище.
Должен быть путь NBT.
Результат
Невозможно проанализировать, если аргумент указан неправильно
При следующих условиях завершается, если эта подкоманда не находится в конце цепочки подкоманд; терпит неудачу, когда в конце:
  • Если выгружено или вне мира.
  • Если блок по адресу не является блочным объектом.
  • Если цель не может разрешиться в одну допустимую сущность (указанные игроки должны быть в сети)
  • Если тест не прошел.
Когда в конце цепочки подкоманд команда выполнена успешно, успешное значение равно 1.
Для , если режим , результат Значение — это количество совпадающих тегов данных.
Для , кроме режима , результат Значение равно 1.
(если | если) объект []
Проверяет, существуют ли одна или несколько сущностей.
Синтаксис
(если | если) объект <цели> -> [ выполнить ]
Аргументы
<объекты> : объект
Целевая (ые) организация (ы) для проверки
Должен быть именем игрока, целевым селектором или UUID.
Результат
Невозможно проанализировать, если аргумент указан неправильно
Если тест не прошел, завершается, когда эта подкоманда не находится в конце цепочки подкоманд; терпит неудачу, когда в конце.
Когда в конце цепочки подкоманд команда выполнена успешно, успешное значение равно 1.
Для , если режим , результат Значение — это количество совпадающих объектов.
Для , кроме режима , результат Значение равно 1.
(если | если) предикат []
Проверяет, дает ли предикат положительный результат. См. Раздел Предикат для получения дополнительной информации.
Синтаксис
(если | если) предикат <предикат> -> [ выполнить ]
Аргументы
<предикат> : расположение_ресурса
Предикат, который нужно проверить, дает ли он положительный результат.
Должен быть ресурс.
Результат
Невозможно проанализировать, если аргумент указан неправильно
При следующих условиях завершается, если эта подкоманда не находится в конце цепочки подкоманд; терпит неудачу, когда в конце:
  • Если предикат не существует.
  • Если тест не прошел.
Когда в конце цепочки подкоманд и команда выполнена успешно, успех и результат значение равно 1.
(если | если) оценка []
Проверьте, имеет ли оценка конкретное отношение к другой оценке или находится ли она в заданном диапазоне.
Синтаксис
(если | если) баллов (<| <= | = |> = |>) -> [ execute ] — для сравнения двух оценок
(если | если) баллов соответствует <диапазон> -> [выполнить] — для сравнения одного балла с диапазоном
Аргументы
<цель> : Score_holder
Подставка для надчётов.
Должен быть избранным обладателем очков. Это может быть селектор цели, имя игрока, UUID или * для всех держателей очков, отслеживаемых табло. Именованный игрок не обязательно должен быть в сети, и это даже не обязательно должно быть настоящее имя игрока.
: цель
Табло, под которым нужно следить. Будет проверена оценка в этой задаче.
Это должно быть действительное название цели на табло.
Опция : (<| <= | = |> = |>)
: score_holder
Единый держатель очков для сравнения с
Должен быть избранным обладателем очков. Это может быть селектор цели, имя игрока, UUID или * для всех держателей очков, отслеживаемых табло. Именованный игрок не обязательно должен быть в сети, и это даже не обязательно должно быть настоящее имя игрока.
: цель
Цель табло. Будет проверена оценка в этой задаче.
Это должно быть действительное название цели на табло.
Опция: соответствует <диапазон>
<диапазон> : int_range
Диапазон для сравнения баллов с
Должен быть допустимый диапазон для целых значений.(например, 0 — точное соответствие 0. ..0 — меньше или равно 0. 0 .. — больше или равно 0. 0..1 — от 0 до 1 включительно .)
Результат
Невозможно проанализировать, если аргумент указан неправильно
При следующих условиях завершается, если эта подкоманда не находится в конце цепочки подкоманд; терпит неудачу, когда в конце:
  • Если цель или источник — это * .
  • Если тест не прошел.
Когда в конце цепочки подкоманд и команда выполнена успешно, успех и результат значение 1.
Пример []
Убить всех игроков, стоящих на шерсти : выполнить как @a на @s if block ~ ~ -1 ~ #wool run kill @s
Проверьте, равны ли ваши собственные оценки A и B : Выполните , если оценка @s A = @s B

Подкоманда Store []

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

Существует пять различных режимов хранения:

  1. store (result | success) block — сохранить возвращаемое значение под одним из NBT блока
  2. store (result | success) bossbar — сохранить возвращаемое значение как данные босса
  3. store (result | success) entity — сохранить возвращаемое значение в одном из NBT объекта
  4. store (result | success) score — сохранить возвращаемое значение ниже балла цели по цели
  5. store (result | success) storage — сохранить возвращаемое значение под одним из NBT хранилища
блок сохранения (результат | успех) []
Сохраняет возвращаемое значение последней команды как данные тега в объекте блока.Хранить как byte, short, int, long, float или double. Если возвращаемое значение является десятичным, оно сначала округляется, а затем умножается на <шкала> .
Синтаксис
сохранить (результат | успех) блок <путь> <тип> <масштаб> -> выполнить
Аргументы
: block_pos
Положение целевого блока
<путь> : nbt_path
Расположение желаемого тега для хранения значения в
< type > : literal ( byte | short | int | long | float | double )
Желаемый размер / тип данных
<шкала> : двойная
Множитель, применяемый перед сохранением значения
Результат
Невозможно проанализировать, если аргумент указан неправильно.
Ничего не сохраняет, если путь не существует.
магазин (результат | успех) bossbar []
Сохраняет возвращаемое значение последней команды либо в текущем значении босса, либо в его максимальном значении
Синтаксис
сохранить (результат | успех) bossbar (значение | макс) -> выполнить
Аргументы
: расположение_ресурса
Идентификатор планки для сохранения цели
< значение > : буквальное (значение | макс )
Следует ли перезаписывать текущее значение бобышки или его максимальное значение
Результат
Невозможно проанализировать, если аргумент указан неправильно.
store (результат | успех) entity []
Сохранить возвращаемое значение последней команды в одном из тегов данных объекта. Хранить как byte, short, int, long, float или double. Если возвращаемое значение является десятичным, оно сначала округляется, а затем умножается на <шкала> . Как и команда « / data », «/ execute store » не может изменять NBT проигрывателя.
Синтаксис
магазин (результат | успех) объект <цель> <путь> <тип> <масштаб> -> выполнить
Аргументы
<цель> : объект
Единый объект для хранения под
<путь> : nbt_path
Расположение желаемого тега для хранения значения в
< type > : literal ( byte | short | int | long | float | double )
Желаемый размер / тип данных
<шкала> : двойная
Множитель, применяемый перед сохранением значения
Результат
Невозможно проанализировать, если аргумент указан неправильно.
Ничего не сохраняет, если путь не существует.
оценка магазина (результат | успех) []
Заменяет оценку на заданном на возвращаемое значение последней команды.
Синтаксис
магазин (результат | успех) балл <цели> <цель> -> выполнить
Аргументы
<цели> : Score_holder
Указывает держателей очков, чья оценка должна быть отменена
<цель> : цель
Цель табло
Результат
Невозможно проанализировать, если аргумент указан неправильно.
сохранить (результат | успех) хранилище []
Использует в хранилище для сохранения возвращаемого значения. Сохранение в виде байта, короткого, целого, длинного, с плавающей запятой или двойного. Если возвращаемое значение является десятичным, оно сначала округляется, а затем умножается на <шкала> . Если хранилище еще не существует, оно создается.
Синтаксис
хранилище (результат | успех) хранилище <цель> <путь> <тип> <масштаб> -> выполнить
Аргументы
<цель> : расположение_ресурсов (одно слово)
Целевой контейнер для хранения в качестве местоположения ресурса
<путь> : nbt_path
Расположение желаемого тега для хранения значения в
< type > : literal ( byte | short | int | long | float | double )
Требуемый тип / размер данных
<шкала> : двойная
Множитель, применяемый перед сохранением значения
Результат
Невозможно проанализировать, если аргумент указан неправильно

Выполнить подкоманду []

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

Синтаксис
запустить -> <команда>
Аргументы
<команда>
Может быть любой командой
Технический
Сбрасывает командный узел в корень диспетчера команд
Информация о моделировании команд в виде текста чата:
  • Диспетчер команд — это то, что запускается, когда игрок начинает сообщение с косой черты (/).
  • Командный узел — это конкретное слово / запись, редактируемая курсором, либо команда, либо аргумент.
  • Корневой узел стоит перед первым словом в текущей команде.
Результат
Выполните эту команду. Сбой, если < команда > сбой.

Другие примеры []

  • Телепортируйте всех игроков, у которых есть зачарованный предмет с эффективностью в их первом слоте панели быстрого доступа, в координаты (0, 64, 0):
    / выполнить как @a, если объект данных @s Inventory [{Slot: 0b}].3
  • Поместите седло на свиней, находящихся в пределах 5 блоков от исполняющего игрока, и снимите седла со свиней, находящихся на расстоянии более 5 блоков от исполняющего игрока:
    / выполнить как @e [type = pig] в @s сохранить успешный объект @s Седельный байт 1, если объект @p [distance = .. 5]
  • Заставьте игрока сказать: «Мои ноги насквозь промокли!» в чате, если они находятся в блоке воды:
    / выполнить как @a в @s, если блок ~ ~ ~ бег по воде сказать "Мои ноги промокли!"
  • Заставьте игрока сказать в чате «Счет сброшен», если счет «тест» не установлен, например, выполнив команду «Счет игроки сбрасывают @s test»:
    / выполнить как @a, если только score @s test = @s тестовый запуск говорит, что «Score is reset»
  • Бросить в небо всех свиней, находящихся в пределах 3 кварталов от ближайшего игрока:
    / выполнить на @p как @e [type = pig, distance =..3] запустить объект слияния данных @s {Motion: [0.0,2.0,0.0]}

Bedrock Edition []

Синтаксис []

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

Arguments []

происхождение: цель

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

позиция: x y z

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

команда: команда

Задает команду для выполнения. Должна быть действительная команда.

обнаружить Поз .: x y z

Задает позицию проверяемого блока. Для указания расстояний относительно позиции можно использовать тильду и знак вставки: x y z .

блок: Блок

Задает идентификатор блока, которому должен соответствовать блок в detectPos для выполнения команды. Должен быть действующий идентификатор блока.

данные: int

Должны быть допустимые данные блока для этого типа блока или -1 , чтобы соответствовать любым данным блока.

Результат []

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

Примеры []

  • Чтобы вызвать молнии на позиции каждого зомби:
    выполнить @e [type = zombie] ~ ~ ~ вызвать молнию
  • Чтобы вызвать молнии у каждого зомби, стоящего на песке любого типа:
    execute @e [type = zombie] ~ ~ ~ detect ~ ~ -1 ~ minecraft: sand -1 summon lightning_bolt
  • Чтобы вызвать 10 криперов на позиции ближайшего игрока (работает, только если в загруженном мире есть не менее 10 сущностей):
    выполнить @e [c = 10] ~ ~ ~ выполнить @p ~ ~ ~ вызвать крипера ~ ~ ~
  • Чтобы призвать дракона Края на место вашего друга:
    выполнить @a [name = name_of_your_friend] ~ ~ ~ summon ender_dragon

History []

Выполнить команды

Вы узнаете, как:

  • Удаленное выполнение команд оболочки в управляемых системах
  • Удаленное выполнение модулей выполнения Salt в управляемых системах

Расчетное время: 5 минут

Сложность:

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

10 минут до измеримой производительности? Неплохо.

Выполнить команду оболочки

Salt позволяет удаленно выполнять команды оболочки в нескольких системах с помощью cmd.run:

  соль '*' cmd.run 'ls -l / etc'  

Все управляемые системы одновременно и немедленно выполняют эту команду, а затем возвращают выходные данные мастеру соли.Чувствуете силу?

Функции выполнения соли

Хотя использование командного интерпретатора cmd.run, безусловно, полезно, реальная сила приходит, когда вы добавляете функции выполнения Salt. Сообщество Salt приложило огромные усилия для создания сотен функций, упрощающих большинство задач управления. Более того, одну и ту же функцию можно последовательно использовать на всех поддерживаемых платформах.

Не поддавайтесь желанию раскошелиться. Изучите способы выполнения функций Salt.

Показать использование диска
  соль '*' диск.использование  
Установить пакет
  соль '*' упак. Установка cowsay  
Список сетевых интерфейсов
  соль '*' network.interfaces  

Это всего лишь несколько примеров из множества доступных функций исполнения.

Но кто выполняет команды на
всех своих системах?

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


Предыдущий Следующий

команд выполнения программы

Команды

ЗВОНИТЕ имя сценария

DOS команда dos

EXEC wincommand

DDE ddecommand

ЗАПУСК имя файла

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

CALL выполняет указанный сценарий CAL. Если звонок сделан из в другом скрипте, когда вызываемый скрипт завершает его выполнение возвращает управление вызывающей стороне. ЗВОНОК должен сопровождаться имя сценария, как описано выше.

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

EXEC запускает программу Windows и необязательно передает ему аргументы командной строки. Следуйте EXEC ключевое слово с любой строкой, которую вы можете использовать в файле диспетчера программ Команда Run.Эта команда запускает программу, но не возвращает от него. Чтобы вернуться в ChemFinder, вам необходимо использовать Диспетчер задач или щелкните в окне фрейма ChemFinder.

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

  • Название сервиса — обычно имя получателя. заявление.
  • Название темы — строка, распознанная получателем, определение характера сообщения.Обычно это СИСТЕМА.
  • Команда — инструкция к сервису с указанием того, что вы хочу это сделать.
Подробная информация об этих компонентах зависит от услуги, которую вы адресация.

В таблице ниже показаны примеры выполнения программы. Команды:

Команда Действие
ВЫЗОВ myscript выполнить файл сценария, расположенный в сценариях каталог
DOS стереть ненужный файл.dat выполнить команду DOS для удаления файла
Блокнот EXEC myfile.txt выполнить программу Windows
DDE CHEM3D CFWIN «open benz.mol» отправить сообщение DDE в квалифицированную службу

Выполнение команд оболочки с помощью Python

Введение

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

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

В этой статье мы рассмотрим различные способы выполнения команд оболочки в Python и идеальную ситуацию для использования каждого метода.

Использование os.system для выполнения команды

Python позволяет нам немедленно выполнить команду оболочки, которая хранится в строке, с помощью функции os.system () .

Давайте начнем с создания нового файла Python с именем echo_adelle.py и введем следующее:

  импорт ОС

os.system ("эхо привет с другой стороны!")
  

Первое, что мы делаем в нашем файле Python, — это импортируем модуль os , который содержит функцию system , которая может выполнять команды оболочки.Следующая строка делает именно это, запускает команду echo в нашей оболочке через Python.

В своем терминале запустите этот файл с помощью следующей команды, и вы должны увидеть соответствующий вывод:

  $ python3 echo_adelle.py
Привет с другой стороны!
  

Поскольку команды echo выводятся в наш stdout , os.system () также отображает вывод в нашем потоке stdout . Хотя это и не отображается в консоли, os.Команда system () возвращает код выхода команды оболочки. Код выхода 0 означает, что он работал без проблем, а любое другое число означает ошибку.

Создайте новый файл с именем cd_return_codes.py и введите следующее:

  импорт ОС

home_dir = os.system ("cd ~")
print ("` cd ~ `запущен с кодом выхода% d"% home_dir)
unknown_dir = os.system ("cd doesnotexist")
print ("` cd doesnotexis` запущен с кодом выхода% d "% unknown_dir)
  

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

  $ python3 cd_return_codes.py
`cd ~` запустился с кодом выхода 0
sh: строка 0: cd: doesnotexist: нет такого файла или каталога
cd doesnotexist запустился с кодом выхода 256
  

Первая команда, которая изменяет каталог на домашний каталог, выполняется успешно. Следовательно, os.system () возвращает нулевой код выхода, который хранится в home_dir . С другой стороны, unknown_dir хранит код выхода неудачной команды bash для изменения каталога на несуществующую папку.

Функция os.system () выполняет команду, выводит любой вывод команды на консоль и возвращает код выхода команды. Если мы хотим более детального управления вводом и выводом команд оболочки в Python, мы должны использовать модуль subprocess .

Выполнение команды с подпроцессом

Модуль подпроцесса — это рекомендуемый Python способ выполнения команд оболочки. Это дает нам гибкость для подавления вывода команд оболочки или цепочки входов и выходов различных команд вместе, при этом обеспечивая аналогичный опыт os.system () для основных случаев использования.

В новом поле с именем list_subprocess.py напишите следующий код:

  подпроцесс импорта

list_files = subprocess.run (["ls", "-l"])
print ("Код выхода был:% d"% list_files.returncode)
  

В первой строке мы импортируем модуль subprocess , который является частью стандартной библиотеки Python. Затем мы используем функцию subprocess.run () для выполнения команды. Подобно os.system () , подпроцесс .Команда run () возвращает код выхода того, что было выполнено.

В отличие от os.system () , обратите внимание, что subprocess.run () требует ввода списка строк, а не одной строки. Первый элемент списка — это имя команды. Остальные элементы списка — это флаги и аргументы команды.

Примечание: Как правило, аргументы необходимо разделять по пробелу, например ls -alh будет ["ls", "-alh"] , а ls -a -l -h , будет ["ls", "-a", - "l", "-h"] .В качестве другого примера, echo hello world будет ["echo", "hello", "world"] , тогда как echo "hello world" или echo hello \ world будет ["echo", "привет мир"] .

Запустите этот файл, и вывод вашей консоли будет примерно таким:

  $ python3 list_subprocess.py
всего 80
[электронная почта защищена] 1 сотрудник stackabuse 216 6 дек., 10:29 cd_return_codes.py
[электронная почта защищена] 1 сотрудник stackabuse 56 дек 6, 10:11 echo_adelle.ру
[электронная почта защищена] 1 сотрудник stackabuse 116 6 декабря, 11:20 list_subprocess.py
Код выхода: 0
  

Теперь давайте попробуем использовать одну из более продвинутых функций subprocess.run () , а именно игнорировать вывод на stdout . В том же файле list_subprocess.py измените:

  list_files = subprocess.run (["ls", "-l"])
  

Кому:

Ознакомьтесь с нашим практическим практическим руководством по изучению Git, содержащим лучшие практики, принятые в отрасли стандарты и прилагаемую шпаргалку.Прекратите гуглить команды Git и на самом деле выучите его!

  list_files = subprocess.run (["ls", "-l"], stdout = subprocess.DEVNULL)
  

Стандартный вывод команды теперь направляется на специальное устройство / dev / null , что означает, что вывод не будет отображаться на наших консолях. Запустите файл в своей оболочке, чтобы увидеть следующий результат:

  $ python3 list_subprocess.py
Код выхода: 0
  

Что, если бы мы хотели предоставить ввод для команды? Подпроцесс .run () облегчает это своим аргументом input . Создайте новый файл с именем cat_subprocess.py , набрав следующее:

  подпроцесс импорта

useless_cat_call = subprocess.run (["кот"], stdout = subprocess.PIPE, text = True, input = "Привет с другой стороны")
печать (useless_cat_call.stdout)
  

Мы используем subprocess.run () с довольно большим количеством команд, давайте пройдемся по ним:

  • stdout = subprocess.PIPE указывает Python перенаправить вывод команды на объект, чтобы его можно было вручную прочитать позже
  • text = True возвращает stdout и stderr в виде строк.Тип возвращаемого значения по умолчанию — байты.
  • input = "Привет с другой стороны" сообщает Python, что нужно добавить строку в качестве входных данных для команды cat .

Запуск этого файла дает следующий результат:

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

Мы также можем вызвать Exception без ручной проверки возвращаемого значения. В новом файле false_subprocess.py добавьте следующий код:

  подпроцесс импорта

failed_command = подпроцесс.run (["false"], check = True)
print ("Код выхода был:% d"% failed_command.returncode)
  

Запустите этот файл в своем терминале. Вы увидите следующую ошибку:

  $ python3 false_subprocess.py
Отслеживание (последний вызов последний):
  Файл "false_subprocess.py", строка 4, в 
    failed_command = subprocess.run (["false"], check = True)
  Файл "/usr/local/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py", строка 512, в процессе
    вывод = stdout, stderr = stderr)
подпроцесс.CalledProcessError: команда '[' false ']' вернула ненулевой статус выхода 1.
  

Используя check = True , мы говорим Python вызывать любые исключения при обнаружении ошибки. Поскольку мы столкнулись с ошибкой, оператор print в последней строке не был выполнен.

Функция subprocess.run () дает нам огромную гибкость, которой не обладает os.system () при выполнении команд оболочки. Эта функция является упрощенной абстракцией подпроцесса .Popen , который предоставляет дополнительные возможности, которые мы можем изучить.

Выполнение команды с помощью Popen

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

По умолчанию subprocess.Popen не останавливает обработку программы Python, если ее команда не завершила выполнение. В новом файле с именем list_popen.py , введите следующее:

  подпроцесс импорта

list_dir = subprocess.Popen (["ls", "-l"])
list_dir.wait ()
  

Этот код эквивалентен list_subprocess.py . Он запускает команду, используя подпроцесс .Popen , и ожидает ее завершения перед выполнением остальной части скрипта Python.

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

Метод poll () возвращает код выхода, если команда завершена, или None , если она все еще выполняется.Например, если бы мы хотели проверить, завершен ли list_dir , вместо того, чтобы ждать его, у нас была бы следующая строка кода:

  list_dir.poll ()
  

Для управления вводом и выводом с подпроцессом .Popen нам нужно использовать метод communication () .

В новый файл с именем cat_popen.py добавьте следующий фрагмент кода:

  подпроцесс импорта

useless_cat_call = subprocess.Popen (["кошка"], stdin = subprocess.PIPE, stdout = subprocess.PIPE, stderr = subprocess.PIPE, text = True)
вывод, errors = useless_cat_call.communicate (input = "Привет с другой стороны!")
useless_cat_call.wait ()
печать (вывод)
печать (ошибки)
  

Метод communication () принимает аргумент input , который используется для передачи входных данных команде оболочки. Метод communication также возвращает как stdout , так и stderr , если они установлены.

Ознакомившись с основными идеями подпроцесса .Popen , мы рассмотрели три способа запуска команд оболочки в Python. Давайте еще раз рассмотрим их характеристики, чтобы узнать, какой метод лучше всего подходит для требований проекта.

Какой из них использовать?

Если вам нужно выполнить одну или несколько простых команд и вы не возражаете, если их вывод пойдет на консоль, вы можете использовать команду os.system () . Если вы хотите управлять вводом и выводом команды оболочки, используйте subprocess.run () . Если вы хотите запустить команду и продолжить выполнение другой работы во время ее выполнения, используйте подпроцесс .Popen .

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

os.system subprocess.run subprocess.Popen
Требуются проанализированные аргументы нет да да
Ожидает команды да да нет
Обменивается данными со стандартным вводом и выводом нет да да
Возврат возвращаемое значение объект объект

Заключение

Python позволяет выполнять команды оболочки, которые можно использовать для запуска других программ или лучшего управления сценариями оболочки, которые вы используете для автоматизации.В зависимости от нашего варианта использования мы можем использовать os.system () , subprocess.run () или subprocess.Popen для запуска команд bash.

Используя эти методы, какую внешнюю задачу вы бы запустили через Python?

Как выполнять команды Linux в удаленной системе через SSH?

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

Предварительные требования

В качестве предварительных условий у вас должно быть:

  • Машина Ubuntu
  • Пользователь с привилегиями sudo

Примечание. Команды, упомянутые в этом руководстве, были выполнены в Ubuntu 20.04 LTS (Focal Fossa) Терминал, который можно открыть с помощью сочетания клавиш Ctrl + Alt + T. Те же команды применимы также для Linux Mint и Debian.

Выполнение команд Linux в удаленной системе через SSH

Чтобы выполнить команду в удаленной системе из вашей локальной системы, используйте следующий синтаксис:

$ ssh <Имя_пользователя @ Имя хоста / IP_адрес> <Команда / Сценарий>

Где user_name — это пользователь удаленной системы, hostname / IP_Address — это имя хоста или IP-адрес удаленной системы.Команда / сценарий — это команда или сценарий, который вы хотите запустить в удаленной системе.

Если SSH работает на каком-либо порту, отличном от порта по умолчанию, обязательно укажите его с помощью флага -p следующим образом:

$ ssh -p <номер-порта> <Имя_пользователя @ Имя хоста / IP_адрес> <Команда / Сценарий>

Выполнить одиночную команду в удаленной системе

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

Теперь вам будет предложено ввести пароль для удаленного пользователя.Введите пароль и нажмите Enter.

В следующих выходных данных «mypc» — это имя хоста удаленной системы.


Вы также можете заключить команду в одинарные («») или двойные кавычки («») следующим образом:

Выполнение нескольких команд в удаленной системе

Если вам нужно выполнить несколько команд в удаленной системе через SSH, разделите их с помощью (;) или (&&) и заключите в кавычки («»). Если вы не поместите несколько команд в кавычки, то только первая команда будет выполнена на удаленном компьютере, а остальные команды будут выполняться на локальном компьютере.

$ ssh <Имя_пользователя @ Имя хоста / IP_адрес> «command1 && command2»

или

$ ssh <Имя_пользователя @ Имя хоста / IP_адрес> «command1; command2 ”

Использование разделителя &&

Если вы используете разделитель (&&), вторая команда будет запущена только в том случае, если первая команда выполнена успешно. Например, чтобы запустить команды «mkdir» и «ls» в удаленной системе, вам нужно будет ввести следующую команду в вашей локальной системе:

$ ssh -t tin @ 192.168.72.148 «mkdir myfiles && ls»

Теперь вам будет предложено ввести пароль для удаленного пользователя. Введите пароль и нажмите Enter.

Ниже приведены результаты выполнения команд в удаленной системе. Вторая команда «ls» будет выполнена только в удаленной системе, если первая команда «mkdir» завершится успешно.


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

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

Если вы используете разделитель (;), вторая команда будет выполняться независимо от того, была ли первая команда успешной или нет. Например, чтобы запустить команды «hostname» и «ip r» в удаленной системе, вам нужно будет ввести следующую команду в вашей локальной системе:

Теперь вам будет предложено ввести пароль для удаленного пользователя. Введите пароль и нажмите Enter.

Ниже приведены результаты выполнения команд в удаленной системе. Вторая команда «ip r» будет выполнена, даже если первая команда не удалась.

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

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

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

$ ssh -t tin @ 192.168.72.148 «sudo apt update»

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


Примечание. Здесь используется опция -t для принудительного выделения tty.

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

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

$ ssh -t [email protected] «ifconfig»> ~ / Desktop / ip.txt

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

Сценарий, размещенный в локальной системе, также может выполняться в удаленной системе. Давайте объясним это, создав скрипт с именем sample.sh в локальной системе.

Добавьте следующие строки в файл сценария:

#! / bin / bash

date

hostname

ip route

ping -c 3 google.com

Теперь сохраните и закройте скрипт.


Теперь, чтобы выполнить сценарий sample.sh в удаленной системе, введите в Терминале следующую команду: $ ssh -t [email protected] ‘bash -s; Вот результат выполнения сценария в удаленной системе:


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

Execute Method (команда ADO) — объекты данных ActiveX (ADO)

  • Читать 3 минуты

В этой статье

Выполняет запрос, инструкцию SQL или хранимую процедуру, указанную в свойстве CommandText или CommandStream объекта Command.

Синтаксис

 
Установить набор записей = команда.Выполнить (затронутые записи, параметры, параметры)
  

Возвращаемое значение

Возвращает ссылку на объект Recordset, поток или Nothing .

Параметры

Затронутые записи
Необязательно. Переменная Long , для которой поставщик возвращает количество записей, затронутых операцией. Параметр RecordsAffected применяется только для запросов действий или хранимых процедур. RecordsAffected не возвращает количество записей, возвращаемых запросом, возвращающим результат, или хранимой процедурой.Чтобы получить эту информацию, используйте свойство RecordCount. Метод Execute не вернет правильную информацию при использовании с adAsyncExecute просто потому, что когда команда выполняется асинхронно, количество затронутых записей может еще не быть известно на момент возврата метода.

Параметры
Необязательно. Массив значений параметров Variant , используемый вместе с входной строкой или потоком, указанным в CommandText или CommandStream .(Выходные параметры не вернут правильные значения при передаче в этом аргументе.)

Опции
Дополнительно. Значение Long , указывающее, как поставщик должен оценивать свойство CommandText или CommandStream объекта Command. Может быть значением битовой маски, созданным с использованием значений CommandTypeEnum и / или ExecuteOptionEnum. Например, вы можете использовать adCmdText и adExecuteNoRecords в комбинации, если хотите, чтобы ADO оценивал значение свойства CommandText как текст и указывал, что команда должна отбрасывать и не возвращать записи, которые могут быть сгенерированы, когда текст команды выполняется.

Примечание

Используйте значение ExecuteOptionEnum adExecuteNoRecords для повышения производительности за счет минимизации внутренней обработки. Если было указано adExecuteStream , параметры adAsyncFetch и adAsynchFetchNonBlocking игнорируются. Не используйте значения CommandTypeEnum из adCmdFile или adCmdTableDirect с Execute . Эти значения могут использоваться только как опции с методами Open и Requery набора Recordset .

Замечания

Использование метода Execute для объекта Command выполняет запрос, указанный в свойстве CommandText или свойстве CommandStream объекта.

Результаты возвращаются в наборе записей (по умолчанию) или в виде потока двоичной информации. Чтобы получить двоичный поток, укажите adExecuteStream в Options , а затем предоставьте поток, задав Command.Properties («Выходной поток») .Для получения результатов можно указать объект потока ADO или указать другой объект потока, например объект ответа IIS. Если перед вызовом Execute с adExecuteStream поток не был указан, возникает ошибка. Положение потока при возврате из Execute зависит от поставщика.

Если команда не предназначена для возврата результатов (например, запрос SQL UPDATE), поставщик возвращает Ничего , если указан параметр adExecuteNoRecords ; в противном случае Execute возвращает закрытый Recordset .Некоторые языки приложений позволяют игнорировать это возвращаемое значение, если Recordset не требуется.

Execute вызывает ошибку, если пользователь указывает значение для CommandStream , когда CommandType равен adCmdStoredProc , adCmdTable или adCmdTableDirect .

Если запрос имеет параметры, используются текущие значения параметров объекта Command , если вы не переопределите их значениями параметров, переданными с вызовом Execute .Вы можете переопределить подмножество параметров, пропустив новые значения для некоторых параметров при вызове метода Execute . Порядок, в котором вы указываете параметры, совпадает с порядком их передачи в методе. Например, если было четыре (или более) параметра и вы хотели передать новые значения только для первого и четвертого параметров, вы должны передать Array (var1 ,,, var4) в качестве аргумента Parameters .

Примечание

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

По завершении этой операции будет выдано событие ExecuteComplete.

Относится к

Командный объект (ADO)

См. Также

Пример методов выполнения, запроса и очистки (VB)
Пример методов выполнения, запроса и очистки (VBScript)
Пример методов выполнения, запроса и очистки (VC ++)
Свойство CommandStream (ADO)
Свойство CommandText (ADO)
CommandTypeEnum
Execute Method (соединение ADO)
ExecuteComplete Event (ADO)

exec | Cypress Documentation

Выполнение системной команды.

Не пытайтесь запустить веб-сервер из cy.exec () .

Ознакомьтесь с лучшими практиками здесь.

Синтаксис

  cy.exec (команда)
cy.exec (команда, параметры)
  

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

Правильное использование

Аргументы

команда (строка)

Системная команда, выполняемая из корня проекта (каталог, содержит кипарисовик по умолчанию.json файл конфигурации).

опции (Объект)

Передайте объект параметров, чтобы изменить поведение по умолчанию для cy.exec () .

Опция По умолчанию Описание
log true Отображает команду в журнале команд
env {} Объект переменных среды, которые необходимо установить перед выполнением команды (например,грамм. {ИМЯ ПОЛЬЗОВАТЕЛЯ: 'johndoe'} ). Будет объединено с существующими переменными системной среды
failOnNonZeroExit true будет ли завершаться ошибка, если команда завершается с ненулевым кодом
timeout execTimeout дождаться разрешения cy.exec () до истечения времени ожидания

Урожайность

cy.exec () возвращает объект со следующими свойствами:

Примеры

Команда

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

  • Запуск скриптов сборки
  • Заполнение тестовой базы данных
  • Запуск процессов
  • Процессы убийства
Запустить команду сборки
  cy.exec ('npm run build'). Then ((результат) => {
  
  
  
  
  
  
})
  
Заполнить базу данных и подтвердить ее успешность
  л.exec ('rake db: seed'). its ('code'). should ('eq', 0).
  
Запустить произвольный сценарий и подтвердить его результат
  cy.exec ('npm run my-script')
  .its ('стандартный вывод')
  .should ('содержать', 'Выполнение сценария завершено')
  
Записать в файл для создания фикстуры из тела ответа
  cy.intercept ('POST', '/comments').as('postComment')
cy.get ('. добавить комментарий'). click ()
cy.wait ('@ postComment'). then (({response}) => {
  cy.exec (
    `echo $ {JSON.stringify (response.body)}> cypress / fixtures / comment.json`
  )
  cy.fixture ('comment.json'). should ('deep.eq', response.body)
})
  

Опции

Изменить время ожидания

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

Cypress будет не продолжать выполнение любых других команд, пока cy.exec () не будет завершено, поэтому длительная команда резко замедлит ваш цикл тестирования.

 
cy.exec ('npm run build', {тайм-аут: 20000})
  
Выберите, чтобы не сбой при ненулевом выходе и подтвердил код и stderr
  cy.exec ('человек-медведь-свинья', {failOnNonZeroExit: false}). Then ((результат) => {
  ожидать (результат.код) .to.eq (1)
  expect (result.stderr) .to.contain ('Для медведя нельзя вводить вручную')
})
  
Укажите переменные среды
  cy.exec ('echo $ USERNAME', {env: {USERNAME: 'johndoe'}})
  .its ('стандартный вывод')
  .должен ('содержать', 'johndoe')
  

Банкноты

Команды должны завершаться

Команды, которые не завершаются, не поддерживаются

cy.exec () не поддерживает команды, которые не завершаются, например:

  • Запуск сервера rails
  • Задача, запускающая часы
  • Любой процесс, который необходимо вручную прервать для остановки

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

Тайм-аут сброса через

Cypress.config ()

Вы можете изменить время ожидания cy.exec () для оставшейся части тестов, выбрав установка новых значений для execTimeout в пределах Cypress.config ().

  Cypress.config ('execTimeout', 30000)
Cypress.config ('execTimeout')
  

Установить тайм-аут в тестовой конфигурации

Вы можете настроить тайм-аут cy.exec () в пакете или тесте, передав новое значение конфигурации в тестовая конфигурация.

Это установит тайм-аут на время тестирования, а затем вернет его. по умолчанию execTimeout по завершении.

  description ('Имеются данные из базы данных', {execTimeout: 

}, () => { перед (() => { cy.exec ('rake db: seed') }) after (() => { cy.exec ('rake db: reset') }) })

Правила

Требования

  • cy.exec () требует, чтобы его приковали цепью cy .
  • cy.exec () требует, чтобы выполненная системная команда в конечном итоге завершилась.
  • cy.exec () требует, чтобы код выхода был 0 когда failOnNonZeroExit является правда .

Утверждения

  • cy.exec () будет запускать только утверждения, которые вы связали один раз, и будет нет повторить попытку .

Таймауты

  • cy.exec () может истечь время ожидания, пока системная команда существовать.

Журнал команд

Список содержимого файла конфигурации по умолчанию cypress.json

  if (Cypress.platform === 'win32') {
  cy.exec ('печать cypress.json'). its ('stderr'). should ('be.empty')
} еще {
  cy.exec ('кошка cypress.json'). its ('stderr'). should ('be.empty')
}
  

Приведенная выше команда будет отображаться в журнале команд как:

При нажатии на команду exec в журнале команд консоль выводит следующие:

См.

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

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