Bat файл для запуска .ехе в командной строке

Я хочу создать .bat файл, поэтому я могу просто нажать на него, так что он может работать:

svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service

Может кто-то помочь мне со структурой .bat файл?

Комментарии к вопросу (1)

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

start /d "path" file.exe
Комментарии (7)

Вы можете использовать:

start "windowTitle" fullPath/file.exe

Примечание: первый набор цитат должны быть там, но вы не'т иметь, чтобы положить в них, например:

start "" fullPath/file.exe
Комментарии (1)

это очень простой код для выполнения Блокнот введите код ниже в блокнот и сохраните с расширением .летучая мышь пример:Блокнот.летучая мышь

start "c:\windows\system32" notepad.exe   

(выше код и"c:\windows\system32" это путь, где вы сохранили ваш .программа exe и notepad.exe это ваш .файл EXE файл программы)

наслаждайтесь!

Комментарии (0)

Просто положить, что строка в bat файл...

Кроме того, вы можете даже сделать ярлык для svcutil.exe, затем добавить аргументов в 'цели' окна.

Комментарии (0)

В bat-файл не имеет структуры...это как вы бы ввести его в командной строке. Так что просто откройте ваш любимый редактор..скопируйте строку кода, которую вы хотите запустить..и сохраните файл как угодно.летучей мыши или любой другой.УМК

Комментарии (0)

Просто засунуть в файл и называют ее "ServiceModelSamples.летучая мышь" или что-то.

Можно добавить, что "@Эхо выключено" и как линия одна, поэтому команда не'т вам выводится на экран:

@echo off
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
Комментарии (1)

Что'ы вам мешает?

Поместить эту команду в текстовый файл, сохранить его .bat (или .УМК) расширение и дважды кликните по нему...

Если команда выполняется на вашей системе, я думаю, что'с его.

Комментарии (0)

Если вы хотите быть реальным умный, введите в командной строке:

Эхо svcutil.exe /языке:CS /выход:generatedProxy.КС /конфиг:приложение.конфиг http://localhost:8000/ServiceModelSamples/service >createservice в.УМК

Тогда у вас есть createservice в.УМКчто вы можете работать, когда захотите (.УМК-это просто еще одно расширение для.бат файлы)

Комментарии (0)

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

start "svcutil" "svcutil.exe" "language:cs" "out:generatedProxy.cs" "config:app.config" "http://localhost:8000/ServiceModelSamples/service"
  • в "файл svcutil" В, после команды Старт, имя, данное окно cmd при запуске указанного приложения. Это обязательный параметр команды Старт.

  • в "файл svcutil.ехе" в-это абсолютный или относительный путь к приложению, которое вы хотите запустить. Использование кавычек позволяет иметь пробелов в пути.

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

Комментарии (0)

Если ваши папки установить, чтобы "Скрывать расширения файлов и", Вы'МР имя файла .bat или .cmd и он все равно будет текстовый файл (скрытый .расширение txt). Убедитесь, что вы можете правильно назвать файл!

Комментарии (0)

Ну и важный момент, похоже, здесь заключается в том, что файл svcutil не доступны по умолчанию из командной строки, можно запустить из контекстного против xommand линии но если вы сделаете пакетный файл, обычно это не поможет, если вы запустите файл vcvarsall.bat-файл перед тем, как сценарий. Ниже приведен пример

в <предварительно> и"C:\Program файлы\Майкрософт Visual Studio в версии\ВК\файл vcvarsall.летучая мышь"и svcutil.exe /языке:CS /выход:generatedProxy.КС /конфиг:приложение.конфиг http://localhost:8000/ServiceModelSamples/service </пред>

Комментарии (0)