Eu quero criar um arquivo .bat para que eu possa clicar nele para que ele possa ser executado:
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
Alguém pode me ajudar com a estrutura do arquivo .bat?
windows
batch-file
exe
abatishchev
fonte
fonte
Respostas:
Para iniciar um programa e fechar o prompt de comando sem aguardar a saída do programa:
fonte
Você pode usar:
Nota: o primeiro conjunto de aspas deve estar lá, mas você não precisa colocar nada nelas, por exemplo:
fonte
start /d "fullpath" file.exe
Isso garante que todos os arquivos dependentes sejam, por exemplo, uma DLL, encontrados e carregados.é um código muito simples para executar o tipo de código abaixo do bloco de notas em um bloco de notas e salvar na extensão .bat Exapmle: notepad.bat
(o código acima "c: \ windows \ system32" é o caminho em que você manteve o programa .exe e o notepad.exe é o arquivo do arquivo de programa .exe)
desfrutar!
fonte
Basta colocar essa linha no arquivo bat ...
Como alternativa, você pode até criar um atalho para svcutil.exe e adicionar os argumentos na janela 'target'.
fonte
Um arquivo bat não tem estrutura ... é como você digitaria na linha de comando. Então, basta abrir o seu editor favorito .. copie a linha de código que você deseja executar .. e salve o arquivo como o que quer que seja. Bat ou o que seja. Cmd
fonte
Basta colar um arquivo e chamá-lo de "ServiceModelSamples.bat" ou algo assim.
Você pode adicionar "@echo off" como linha um, para que o comando não seja impresso na tela:
fonte
@echo off
como primeira linha, você poderia simplesmente adicionar@
no início da linha que você não quer ser ecoado ...O que está parando você?
Coloque este comando em um arquivo de texto, salve-o com a extensão .bat (ou .cmd) e clique duas vezes nele ...
Presumindo que o comando seja executado no seu sistema, acho que é isso.
fonte
Se você quiser ser realmente inteligente, na linha de comando, digite:
Então você tem
CreateService.cmd
que pode rodar quando quiser (.cmd
é apenas outra extensão para.bat
arquivos)fonte
Conforme descrito aqui , sobre o
Start
comando, o seguinte iniciaria seu aplicativo com os parâmetros que você especificou:"svcutil"
, após ostart
comando, é o nome dado à janela do CMD ao executar o aplicativo especificado. Este é um parâmetro necessário dostart
comando."svcutil.exe"
é o caminho absoluto ou relativo para o aplicativo que você deseja executar. O uso de aspas permite que você tenha espaços no caminho.Após a especificação do aplicativo iniciar, todos os seguintes parâmetros são interpretados como argumentos enviados ao aplicativo.
fonte
Se suas pastas estiverem definidas como "ocultar extensões de arquivo", você nomeará o arquivo * .bat ou * .cmd e ainda será um arquivo de texto (extensão .txt oculta). Certifique-se de que você pode nomear corretamente um arquivo!
fonte
Bem, o ponto importante que parece aqui é que svcutil não está disponível por padrão na linha de comando, você pode executá-lo a partir do atalho da linha xommand vs, mas se você criar um arquivo em lotes normalmente que não ajudará, a menos que você execute o arquivo vcvarsall.bat antes o script. Abaixo está uma amostra
fonte