Quiero crear un archivo .bat para poder hacer clic en él y ejecutarlo:
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
¿Alguien puede ayudarme con la estructura del archivo .bat?
windows
batch-file
exe
abatishchev
fuente
fuente
Respuestas:
Para iniciar un programa y luego cerrar el símbolo del sistema sin esperar a que el programa salga:
fuente
Puedes usar:
Nota: el primer conjunto de citas debe estar allí, pero no tiene que poner nada en ellas, por ejemplo:
fuente
start /d "fullpath" file.exe
Esto asegura que cualquier archivo dependiente se encuentre, por ejemplo, una DLL, y se cargue.es un código muy simple para ejecutar el tipo de código de abajo del bloc de notas en un bloc de notas y guardarlo en la extensión .bat Exapmle: notepad.bat
(el código anterior "c: \ windows \ system32" es la ruta donde guardó su programa .exe y notepad.exe es su archivo de programa .exe)
¡disfrutar!
fuente
Simplemente ponga esa línea en el archivo bat ...
Alternativamente, incluso puede hacer un acceso directo para svcutil.exe, luego agregar los argumentos en la ventana 'objetivo'.
fuente
Un archivo bat no tiene estructura ... así es como lo escribiría en la línea de comando. Así que simplemente abra su editor favorito ... copie la línea de código que desea ejecutar ... y guarde el archivo como whatever.bat o whatever.cmd
fuente
Simplemente pegue un archivo y llámelo "ServiceModelSamples.bat" o algo así.
Puede agregar "@echo off" como línea uno, para que el comando no se imprima en la pantalla:
fuente
@echo off
primera línea, simplemente puede agregar@
al comienzo de la línea que no desea que se¿Qué te detiene?
Coloque este comando en un archivo de texto, guárdelo con la extensión .bat (o .cmd) y haga doble clic en él ...
Suponiendo que el comando se ejecute en su sistema, creo que eso es todo.
fuente
Si quieres ser realmente inteligente, en la línea de comando escribe:
Luego tiene
CreateService.cmd
que puede ejecutar cuando lo desee (.cmd
es solo otra extensión para.bat
archivos)fuente
Como se describe aquí , sobre el
Start
comando, lo siguiente iniciaría su aplicación con los parámetros que ha especificado:"svcutil"
, después delstart
comando, es el nombre dado a la ventana CMD al ejecutar la aplicación especificada. Este es un parámetro requerido delstart
comando."svcutil.exe"
es la ruta absoluta o relativa a la aplicación que desea ejecutar. El uso de comillas le permite tener espacios en la ruta.Una vez que se ha especificado la aplicación para iniciar, todos los siguientes parámetros se interpretan como argumentos enviados a la aplicación.
fuente
Si sus carpetas están configuradas para "ocultar extensiones de archivo", nombrará el archivo * .bat o * .cmd y seguirá siendo un archivo de texto (extensión .txt oculta). ¡Asegúrese de poder nombrar un archivo correctamente!
fuente
Bueno, el punto importante que parece aquí es que svcutil no está disponible de forma predeterminada desde la línea de comandos, puede ejecutarlo desde el acceso directo de la línea vs xommand, pero si crea un archivo por lotes normalmente, eso no ayudará a menos que ejecute el archivo vcvarsall.bat antes la secuencia de comandos. Debajo hay una muestra
fuente