Запустить файл из командной строки windows: Создание и запуск | Microsoft Learn

Создание и запуск | Microsoft Learn





Twitter




LinkedIn




Facebook




Адрес электронной почты










  • Статья

  • Чтение занимает 3 мин

Джейсон Ли

В этом разделе описывается, как создать командный файл, который позволит запустить развертывание с помощью файлов проекта Microsoft Build Engine (MSBuild) в виде одношагового повторяемого процесса.

Этот раздел является частью серии руководств, основанных на требованиях к корпоративному развертыванию вымышленной компании Fabrikam, Inc. В этой серии руководств используется пример решения — решение Диспетчера контактов — для представления веб-приложения с реалистичным уровнем сложности, включая приложение ASP.NET MVC 3, службу Windows Communication Foundation (WCF) и проект базы данных.

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

Обзор процесса

В этом разделе вы узнаете, как создать и запустить командный файл, который использует эти файлы проекта для выполнения повторяемого развертывания в целевой среде. По сути, командный файл просто должен содержать команду MSBuild, которая:

  • Указывает MSBuild на выполнение файла Publish.proj , не зависящем от среды.
  • Сообщает файлу Publish.proj , в котором содержатся параметры проекта для конкретной среды и где его найти.

Создание команды MSBuild

Как описано в разделе «Общие сведения о процессе сборки», файл проекта для конкретной среды (например, Env-Dev.proj) предназначен для импорта в не зависящая от среды файл Publish.proj во время сборки. Вместе эти два файла предоставляют полный набор инструкций, которые сообщают MSBuild, как создавать и развертывать решение.

Файл Publish.proj использует элемент Import для импорта файла проекта для конкретной среды.

<Import Project="$(TargetEnvPropsFile)"/>

Таким образом, при использовании MSBuild.exe для сборки и развертывания решения Диспетчера контактов необходимо выполнить следующие действия.

  • Запустите MSBuild.exe в файле Publish.proj .
  • Укажите расположение файла проекта для конкретной среды, указав параметр командной строки с именем TargetEnvPropsFile.

Для этого команда MSBuild должна выглядеть следующим образом:

msbuild.exe Publish.proj /p:TargetEnvPropsFile=EnvConfig\Env-Dev.proj

Отсюда это простой шаг для перехода к повторяемому одношаговому развертыванию. Все, что нужно сделать, — добавить команду MSBuild в CMD-файл. В решении Диспетчера контактов папка публикации содержит файл с именем Publish-Dev.cmd , который именно это делает.

%windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe Publish.proj /fl /p:TargetEnvPropsFile=EnvConfig\Env-Dev.proj
echo 
pause

Примечание

Параметр /fl указывает MSBuild создать файл журнала с именем msbuild.log в рабочем каталоге, в котором был вызван MSBuild.exe.

Для развертывания или повторного развертывания решения Диспетчера контактов необходимо запустить файл Publish-Dev. cmd . При запуске файла MSBuild будет выполнять следующие действия:

  • Выполните сборку всех проектов в решении.
  • Создайте развертываемые веб-пакеты для проектов веб-приложений.
  • Создайте dbschema и .deploymanifest-файлы для проектов базы данных.
  • Разверните веб-пакеты на веб-сервере.
  • Разверните базу данных на сервере базы данных.

Запуск развертывания

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

Развертывание решения Диспетчера контактов в тестовой среде

  1. На рабочей станции разработчика откройте проводник Windows и перейдите к расположению файла Publish-Dev.cmd .

  2. Дважды щелкните файл, чтобы запустить его.

  3. Если откроется диалоговое окно «Открыть файл — предупреждение системы безопасности «, нажмите кнопку «Выполнить«.

  4. Если параметры конфигурации и тестовые серверы настроены правильно, в окне командной строки появится сообщение «Сборка выполнена успешно «, когда MSBuild завершит обработку файлов проекта.

  5. Если вы впервые развернули решение в этой среде, необходимо добавить учетную запись тестового компьютера веб-сервера в роли db_datawriter и db_datareader в базе данных ContactManager . Эта процедура описана в разделе «Настройка сервера базы данных для публикации веб-развертывания».

    Примечание

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

  6. Откройте Internet Explorer и перейдите по URL-адресу приложения Диспетчера контактов (например, http://testweb1:85/ContactManager/).

  7. Убедитесь, что приложение работает должным образом, и вы можете добавить контакты.

Заключение

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

msbuild.exe Publish.proj /p:TargetEnvPropsFile=EnvConfig\Env-Dev.proj

Файл команд для публикации в промежуточной среде может содержать следующую команду MSBuild:

msbuild.exe Publish.proj /p:TargetEnvPropsFile=EnvConfig\Env-Stage.proj

Примечание

Инструкции по настройке файлов проекта для конкретной среды для собственных серверных сред см. в разделе «Настройка свойств развертывания» для целевой среды.

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

НазадВперед






Как запустить файл в командной строке за 4 простых шага • BUOM

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

Что такое приложение командной строки?

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

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

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

1. Откройте командную строку

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

  • Сочетания клавиш: одновременно нажмите клавишу «Логотип Windows» и «R» на клавиатуре, а затем введите «CMD» в строку поиска. Кроме того, вы можете одновременно нажать клавишу «Логотип Windows» и «X», а затем нажать «Командная строка (администратор)» в меню питания.

  • Меню поиска: нажмите клавишу «Логотип Windows» на клавиатуре или щелкните в нижнем левом углу экрана операционной системы, где появляется логотип Windows. Это открывает меню ваших приложений, и вы можете искать командную строку, введя «командная строка» в строку поиска.

  • Проводник: вы можете перейти к определенному пути к файлу на жестком диске, чтобы найти и запустить командную строку. Попробуйте этот путь: C:\Windows\System32.

2. Откройте путь к файлу

Чтобы открыть правильный файл, направьте приложение командной строки на правильный путь к файлу в Windows, используя этот шаблон команды: cd [file path]. Убедитесь, что вы используете строчные буквы и что вы включаете пробел между cd и путем к файлу. Путь к файлу в квадратных скобках в шаблоне команды является заполнителем для определенного пути, по которому находится ваш файл .exe. Например, если вы хотите запустить программу в Microsoft Office, введите следующую команду:

компакт-диск C:\program files\Microsoft Office

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

3. Запустите файл

Поскольку вы уже открыли путь к каталогу файла, вы можете затем дать команду запустить файл, используя его файл .exe, который является исполняемым файлом, который позволяет запускать определенную программу. В конце пути к каталогу файла сформируйте команду, используя этот шаблон команды: start [file name ending in . exe]. Например, если на вашем компьютере установлена ​​антивирусная программа, ваша командная строка может выглядеть примерно так:

cd C:\program Files\антивирус\приложение

C:\program Files\антивирус\запуск приложения antivirus.exe

После того, как вы введете имя файла .exe, нажмите «Enter» на клавиатуре. Это автоматически запускает файл .exe и запускает программу, прикрепленную к исполняемому файлу. Если ваша программа не запускается автоматически, проверьте правильность командной строки, включая точное имя вашего файла, так как проблемы можно легко решить.

4. Запустите и используйте свой файл

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

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

Инструмент командной строки имеет много других функций. Вот некоторые стандартные команды командной строки и способы их использования в Windows:

Команда каталога

Команда dir или команда «directory» позволяет вам увидеть все, что находится в определенном каталоге. Сюда могут входить папки, файлы и важные сведения о каждом элементе, такие как данные модификации и объем памяти. Вы можете использовать эту команду для поиска или запуска определенных файлов в скрытых или локальных каталогах. Например, вы можете использовать команду «C:\> dir», чтобы отобразить содержимое «диска C» вашего компьютера. Эта команда работает для внешних или внутренних дисков.

Команда ipconfig

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

Чкдск команда

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

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

Как запустить программу из CMD (командной строки) Windows 10

  • Миниинструмент
  • Центр новостей MiniTool
  • Как запустить программу из CMD (командной строки) Windows 10

Алиса | Подписаться |
Последнее обновление

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

Если вы хотите запустить программу из CMD (командной строки) в Windows 10, вы можете проверить подробные шаги ниже.

Как запустить программу из CMD в Windows 10

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

Шаг 1. Откройте командную строку в Windows 10

Сначала вы должны открыть приложение командной строки на вашем компьютере с Windows 10. Вы можете нажать Windows + R , введите cmd и нажмите Введите , чтобы открыть обычную командную строку, или нажмите Ctrl + Shift + Enter , чтобы открыть командную строку с повышенными привилегиями в Windows 10.

Шаг 2. Запустите программу из CMD в Windows 10

Затем вы можете ввести команду start <имя программы> в окне командной строки и нажать Enter, чтобы открыть целевое приложение в CMD. Замените «имя программы» точным системным именем файла программы, но не его ярлыком. Например: запустить проводник .

Системное имя файла некоторых распространенных программ в Windows:

  • Командная строка: cmd
  • Проводник: проводник
  • Диспетчер задач: taskmgr
  • Калькулятор: вычислить
  • Блокнот: блокнот
  • Краска: mspaint
  • Проигрыватель Windows Media: wmplayer

Как запустить EXE-файл в CMD в Windows 10

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

Шаг 1. Доступ к окну командной строки

Вы можете выполнить ту же операцию, что и выше, чтобы открыть командную строку в Windows 10. cd <путь к файлу> в окне командной строки и нажмите . Введите , чтобы перейти к папке, содержащей целевое исполняемое приложение. Замените «путь к файлу» точным путем к файлу исполняемого файла.

Вы можете найти целевую папку программы и щелкнуть адресную строку в верхней части окна проводника, чтобы скопировать путь к папке программы и вставить его после команды cd. Например, cd C:\Program Files\Windows Media Player .

Шаг 3. Запустите exe из CMD

После того, как вы перейдете к папке с целевой программой, вы можете ввести start ​​ после выбранного пути к файлу в CMD и нажать Enter для запуска исполняемый файл в командной строке. Замените «filename.exe» на имя целевой программы, например. запустить wmplayer.exe .

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

Если вам нужно бесплатное программное обеспечение для восстановления данных, чтобы восстановить удаленные/потерянные файлы с компьютера под управлением Windows 10 или других устройств хранения, вы можете попробовать MiniTool Power Data Recovery.

MiniTool Power Data Recovery — это программа для восстановления данных Windows, которая позволяет восстанавливать данные с ПК, внешнего жесткого диска или твердотельного накопителя, USB-накопителя, SD-карты, карты памяти и т. д. Он очень прост в использовании и на 100% чист.

  • Facebook
  • Твиттер
  • Линкедин
  • Реддит

Об авторе

Комментарии пользователей:

Как запустить скрипт — Windows CMD

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

  • SS64
  • CMD
  • Практическое руководство

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

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

Запустить пакетный файл

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

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

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

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

Откройте новое приглашение CMD, выбрав ПУСК > ВЫПОЛНИТЬ cmd, OK

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

C:\Batch> Demo.cmd
или же

C:\Batch> c:\path_to_scripts\my_script.cmd param1 param2

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

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

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

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

Когда пакетный файл запускается из командной строки, %CmdCmdLine% возвращает:
C:\WINDOWS\system32\cmd.exe параметр1

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

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

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

Чтобы запустить сценарий PowerShell из оболочки CMD:

 C:\> powershell -файл "c:\batch\demo. ps1"
 

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

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

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

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

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

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

Чтобы запустить VBScript из оболочки CMD:

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

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

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

START — Запустить программу, команду или пакетный файл.
Практическое руководство: Запуск с повышенными правами «От имени администратора»
RUN команды Пуск | Выполнить команды.