Stocker la commande de compilation de file.vb dans un file.bat ou .cmd

Résolu
oxy224 Messages postés 12 Date d'inscription lundi 6 décembre 2010 Statut Membre Dernière intervention 19 mai 2011 - 18 mai 2011 à 11:57
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 19 mai 2011 à 10:23
Bonjour,

Quelqu'un saurait comment mettre les commandes de compilation dans un fichier .bat pour qu'au lieu de compiler en passant par le menu démarrer exécuter puis : C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\ file.vb /imports:Microsoft.VisualBasic,System", je lance juste le fichier.bat qui se charge d’exécuter la commande ci-dessus.

Merci d'avance.

7 réponses

oxy224 Messages postés 12 Date d'inscription lundi 6 décembre 2010 Statut Membre Dernière intervention 19 mai 2011
19 mai 2011 à 09:57
Bonjour Jack,

J'ai réussi à le faire marcher, il fallait juste ouvrir le répertoire avant en faisant:
cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
et ensuite lancer la compilation:
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\vbc.exe file.vb /imports:Microsoft.VisualBasic,System

Je te remercie de ta disponibilité.
3
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
18 mai 2011 à 13:29
Salut

12 secondes de recherche sur bing avec : vb compilation "ligne de commande"
<lien>

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
oxy224 Messages postés 12 Date d'inscription lundi 6 décembre 2010 Statut Membre Dernière intervention 19 mai 2011
18 mai 2011 à 13:46
Salut Jack,

Merci pour ta réponse, je sais comment compiler un fichier .vb avec l'invite de commande. Maintenant, je veux savoir comment mettre cette commande dans un fichier.bat pour pouvoir le lancer sans passer par demarrer>Executer.

As-tu une idée?
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
18 mai 2011 à 13:54
Bah tu mets ton texte dans un fichier avec l'extension BAT que tu places sur ton bureau ou dans un répertoire et tu double-cliques dessus.
Je ne vois pas trop où est ton problème.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
oxy224 Messages postés 12 Date d'inscription lundi 6 décembre 2010 Statut Membre Dernière intervention 19 mai 2011
18 mai 2011 à 14:33
Oui! je l'ai déjà fait mais ça ne marche pas! Peux-tu essayer pour n'importe quel fichier .vb de ton côté?

Je te remercie.
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
18 mai 2011 à 17:36
Ta syntaxe ne semble pas bonne :

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\
n'est qu'un répertoire - pas de désignation du programme VBC.EXE ?

file.vb
juste le nom du fichier, pas de répertoire ?
Comme toute commande en ligne, si tes paramètres comportent des espaces (qui servent de séparateurs de paramètres), il faut encadrer tes chaines avec des "

Est-ce ta ligne de commande réelle ?
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
19 mai 2011 à 10:23
Mais de rien
0
Rejoignez-nous