Peut-on exécuter une .fichier bat dans l'après événement de construction de la ligne de commande dans visual studio?
Peut-on exécuter une .fichier bat dans l'après événement de construction de la ligne de commande dans visual studio?
- Peut-être que quelqu'un de plus familier avec le sujet que moi pourrait envisager la modification de cette dans une meilleure question. Sujet de méta de discussion ici
Vous devez vous connecter pour publier un commentaire.
Sûr, voici un exemple:
Juste être conscient de deux questions que vous pourriez avoir:
le bloc à l'intérieur de guillemets doubles (voir comment chaque partie est entouré par
"
signe)si vous voulez l'appeler 2 ou plusieurs fichiers batch assurez-vous d'utiliser
call
commande sinon vous aurez du mal à trouver pourquoi la deuxième chauve-souris n'est pas de faire son travailBin
dossier. J'avais besoin de courir à l'intérieur de la solution dir, donc pour moi c'était:call cd $(SolutionDir)
en première ligne dans l'après-construire des événements.Oui, en ajoutant un appel à elle dans le post-événement de construction de l'éditeur.
Si vous allez à la page de Propriétés de votre projet, vous devez sélectionner le Construire onglet Événements. Vous pouvez taper dans l'appel à votre fichier de commandes dans le Post-événement de construction de la ligne de commande zone de texte.
Si vous voulez consulter le fichier de commandes à l'aide de l'chemins inclus dans le projet ou la solution, vous pouvez cliquer sur le Edit de Post-construction... bouton. Cela va ouvrir la Post-Événement de construction de la Ligne de Commande boîte de dialogue.
Cette boîte de dialogue a un Macros >> bouton sur lequel vous pouvez cliquer. Il va vous montrer toutes les Macros disponibles que vous pouvez utiliser pour faire référence à des dossiers et des fichiers au sein de votre solution.
Lorsque vous sélectionnez l'une de ces macros, vous pouvez utiliser le Insérer bouton à insérer dans votre script.
À un appel .le fichier bat, vous pouvez entrer des commandes de traitement par lots (c'est à dire, les commandes disponibles dans le Windows console--cmd.exe directement dans la Pré-construction/Post-construire des champs. Cela peut être préférable, car elle signifie que vous n'avez pas à maintenir le fichier de commandes séparément, comme toutes vos commandes seront le cadre du projet.