164 votes

Fichier Bat pour exécuter un .exe à l'invite de commande

Je veux créer un fichier .bat pour que je puisse cliquer dessus et l'exécuter :

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

Quelqu'un peut-il m'aider à comprendre la structure du fichier .bat ?

245voto

abatishchev Points 42425

Pour lancer un programme puis fermer l'invite de commande sans attendre que le programme se termine :

start /d "path" file.exe

70voto

user2075928 Points 21

Vous pouvez utiliser :

start "windowTitle" fullPath/file.exe

Remarque : la première série de guillemets doit être présente, mais vous n'êtes pas obligé d'y mettre quoi que ce soit, par ex :

start "" fullPath/file.exe

48voto

shinukb Points 81

Il s'agit d'un code très simple pour l'exécution de notepad Le code ci-dessous doit être tapé dans un bloc-notes et sauvegardé avec l'extension .bat Exapmle:notepad.bat

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

(code ci-dessus "c : \windows\system32 "est le chemin où vous avez gardé votre programme .exe et notepad.exe est votre fichier de programme .exe)

Profitez-en !

31voto

GavinCattell Points 2435

Il suffit de mettre cette ligne dans le fichier bat...

Vous pouvez également créer un raccourci pour svcutil.exe, puis ajouter les arguments dans la fenêtre 'target'.

9voto

myplacedk Points 1237

Il suffit de mettre un fichier et de l'appeler "ServiceModelSamples.bat" ou quelque chose comme ça.

Vous pourriez ajouter "@echo off" en première ligne, pour que la commande ne soit pas imprimée à l'écran :

@echo off
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X