Ficheiro Bat a executar a.exe na linha de comandos

Quero criar um A.ficheiro bat para que eu possa carregar nele para que possa correr:

svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
Alguém pode ajudar - me com a estrutura do ... ficheiro bat?

Author: abatishchev, 2008-10-21

11 answers

Para iniciar um programa e depois fechar a linha de comandos sem esperar que o programa Saia:

start /d "path" file.exe
 156
Author: abatishchev, 2011-07-06 19:55:13

Pode usar:

start "windowTitle" fullPath/file.exe

Nota: o primeiro conjunto de citações deve estar lá, mas você não tem que colocar nada neles, por exemplo:

start "" fullPath/file.exe
 30
Author: user2075928, 2014-09-18 18:08:37

É um código muito simples para executar o bloco de notas tipo de código abaixo em um bloco de notas e salvar para extensão .bat Exapmle: notepad.bat

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

(código acima "c:\windows\system32" é o caminho onde guardaste o teu .exe program and notepad.a exe é tua .ficheiro de ficheiro de programa exe)

Divirtam-se!
 27
Author: shinukb, 2011-07-06 19:48:59
Põe essa linha no ficheiro bat...

Em alternativa, pode até fazer um atalho para o svcutil.exe, em seguida, adicionar os argumentos na janela' alvo'.

 25
Author: GavinCattell, 2008-10-21 12:56:31

Um ficheiro bat não tem structure...it é como você escreveria na linha de comando. Então abre o teu editor favorito..copia a linha de código que queres executar..e guarde o arquivo como qualquer coisa.morcego ou assim.cmd

 6
Author: MBoy, 2008-10-21 12:56:52
Mete - te num ficheiro e chama-lhe "ServiceModelSamples".bat " ou algo assim.

Você poderia adicionar "@echo off " como linha um, para que o comando não seja impresso no ecrã:

@echo off
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
 6
Author: myplacedk, 2008-10-21 13:09:39
O que te impede?

Coloque este comando num ficheiro de texto, Grave-o com o .morcego (or .cmd) extensão e duplo clique sobre ele...

Presumindo que o comando executa no teu sistema, acho que é isso.
 5
Author: Simon, 2008-10-21 12:57:01

Se queres ser muito inteligente, no tipo da linha de comandos:

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

Então você tem CreateService.cmd que você pode executar sempre que quiser (.cmd é apenas mais uma extensão para .bat arquivos)

 4
Author: David Kemp, 2008-10-21 13:16:53

Tal como descrito aqui, Acerca do comando Start, o seguinte irá iniciar a sua aplicação com os parâmetros que especificou:

start "svcutil" "svcutil.exe" "language:cs" "out:generatedProxy.cs" "config:app.config" "http://localhost:8000/ServiceModelSamples/service"
  • "svcutil", após o comando start, é o nome dado à janela do CMD ao executar a aplicação indicada. Este é um parâmetro requerido do comando start.

  • "svcutil.exe" é o caminho absoluto ou relativo da aplicação que deseja executar. A utilização de aspas permite - lhe ter espaços na caminho.

  • Depois que o aplicativo para iniciar foi especificado, todos os seguintes parâmetros são interpretados como argumentos enviados para o aplicativo.

 2
Author: Gipphe, 2013-05-16 07:11:23

Se as suas pastas estiverem configuradas como" esconder as extensões de ficheiros", irá nomear o ficheiro *.bat ou *.o cmd e ele ainda será um arquivo de texto (escondido .txt extension). Certifique-se de que você pode nomear um arquivo corretamente!

 1
Author: Mark, 2011-07-30 12:58:19

Bem, o ponto importante que parece aqui é que o svcutil não está disponível por omissão a partir da linha de comandos, você pode executá-lo a partir do atalho da linha vs xommand, mas se fizer um ficheiro em lote normalmente que não irá ajudar a menos que execute o vcvarsall.bat file before the script. Segue-se uma amostra

"C:\Program Files\Microsoft Visual Studio *version*\VC\vcvarsall.bat"
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
 0
Author: arkoak, 2012-02-28 13:26:56