Я хочу создать .bat файл, поэтому я могу просто нажать на него, так что он может работать:
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
Может кто-то помочь мне со структурой .bat файл?
Чтобы запустить программу, а затем закройте командную строку, не дожидаясь программа для выхода:
start /d "path" file.exe
Вы можете использовать:
start "windowTitle" fullPath/file.exe
Примечание: первый набор цитат должны быть там, но вы не'т иметь, чтобы положить в них, например:
start "" fullPath/file.exe
это очень простой код для выполнения Блокнот введите код ниже в блокнот и сохраните с расширением .летучая мышь пример:Блокнот.летучая мышь
start "c:\windows\system32" notepad.exe
(выше код и"c:\windows\system32" это путь, где вы сохранили ваш .программа exe и notepad.exe это ваш .файл EXE файл программы)
наслаждайтесь!
Просто положить, что строка в bat файл...
Кроме того, вы можете даже сделать ярлык для svcutil.exe, затем добавить аргументов в 'цели' окна.
В bat-файл не имеет структуры...это как вы бы ввести его в командной строке. Так что просто откройте ваш любимый редактор..скопируйте строку кода, которую вы хотите запустить..и сохраните файл как угодно.летучей мыши или любой другой.УМК
Просто засунуть в файл и называют ее "ServiceModelSamples.летучая мышь" или что-то.
Можно добавить, что "@Эхо выключено" и как линия одна, поэтому команда не'т вам выводится на экран:
@echo off
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
Если вы хотите быть реальным умный, введите в командной строке:
Эхо svcutil.exe /языке:CS /выход:generatedProxy.КС /конфиг:приложение.конфиг http://localhost:8000/ServiceModelSamples/service >createservice в.УМК
Тогда у вас есть createservice в.УМКчто вы можете работать, когда захотите (
.УМК-это просто еще одно расширение для.бат файлы)
Как описано здесь, про команду Пуск
, следующий будет запустить приложение с параметрами, которые вы'ве указано:
start "svcutil" "svcutil.exe" "language:cs" "out:generatedProxy.cs" "config:app.config" "http://localhost:8000/ServiceModelSamples/service"
в "файл svcutil"
В, после команды Старт
, имя, данное окно cmd при запуске указанного приложения. Это обязательный параметр команды Старт
.
в "файл svcutil.ехе"
в-это абсолютный или относительный путь к приложению, которое вы хотите запустить. Использование кавычек позволяет иметь пробелов в пути.
После того, как программа начала было указано, что все следующие параметры интерпретируются в качестве аргументов передается в приложение.
Ну и важный момент, похоже, здесь заключается в том, что файл svcutil не доступны по умолчанию из командной строки, можно запустить из контекстного против xommand линии но если вы сделаете пакетный файл, обычно это не поможет, если вы запустите файл vcvarsall.bat-файл перед тем, как сценарий. Ниже приведен пример
в <предварительно> и"C:\Program файлы\Майкрософт Visual Studio в версии\ВК\файл vcvarsall.летучая мышь"и svcutil.exe /языке:CS /выход:generatedProxy.КС /конфиг:приложение.конфиг http://localhost:8000/ServiceModelSamples/service </пред>