Я хочу создать файл .bat, чтобы я мог просто щелкнуть по нему, чтобы он мог работать:
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
Может ли кто-нибудь помочь мне со структурой .bat файла?
windows
batch-file
exe
abatishchev
источник
источник
Ответы:
Чтобы запустить программу и затем закрыть командную строку, не дожидаясь выхода программы:
источник
Ты можешь использовать:
Примечание: первый набор кавычек должен быть там, но вам не нужно в них ничего помещать, например:
источник
start /d "fullpath" file.exe
Это гарантирует, что все зависимые файлы, например, DLL, будут найдены и загружены.это очень простой код для выполнения кода нижеуказанного типа в блокноте и сохранения в расширение .bat Пример: notepad.bat
(приведенный выше код "c: \ windows \ system32" - это путь, по которому вы сохранили свою программу .exe, а notepad.exe - это файл вашего программного файла .exe)
наслаждаться!
источник
Просто поместите эту строку в файл bat ...
В качестве альтернативы вы даже можете создать ярлык для svcutil.exe, а затем добавить аргументы в «целевое» окно.
источник
Bat-файл не имеет структуры ... это то, как вы набираете его в командной строке. Так что просто откройте свой любимый редактор ... скопируйте строку кода, которую хотите запустить ... и сохраните файл как something.bat или что-то еще.cmd
источник
Просто вставьте файл и назовите его «ServiceModelSamples.bat» или что-то в этом роде.
Вы можете добавить «@echo off» в первой строке, чтобы команда не выводилась на экран:
источник
@echo off
качестве первой строки, вы можете просто добавить@
в начале строки, которую вы не хотитеЧто тебя останавливает?
Поместите эту команду в текстовый файл, сохраните его с расширением .bat (или .cmd) и дважды щелкните по нему ...
Предполагая, что команда выполняется в вашей системе, я думаю, что это все.
источник
Если вы хотите быть по-настоящему умным, введите в командной строке:
Тогда у вас есть
CreateService.cmd
то , что вы можете запускать, когда захотите (.cmd
это просто еще одно расширение для.bat
файлов)источник
Как описано здесь о
Start
команде, следующее запустит ваше приложение с указанными вами параметрами:"svcutil"
послеstart
команды - имя, присвоенное окну CMD при запуске указанного приложения. Это обязательный параметрstart
команды."svcutil.exe"
- это абсолютный или относительный путь к приложению, которое вы хотите запустить. Использование кавычек позволяет использовать пробелы в пути.После того как приложение для запуска было указано, все следующие параметры интерпретируются как аргументы, отправленные приложению.
источник
Если для ваших папок установлено «скрытие расширений файлов», вы назовете файл * .bat или * .cmd, и он все равно будет текстовым файлом (скрытое расширение .txt). Убедитесь, что вы можете правильно назвать файл!
источник
Что ж, важным моментом, похоже, здесь является то, что svcutil по умолчанию недоступен из командной строки, вы можете запустить его из ярлыка строки vs xommand, но если вы обычно создаете командный файл, это не поможет, если вы не запустите файл vcvarsall.bat раньше сценарий. Ниже приведен образец
источник