2010-04-24 24 views
1

J'ai un fichier de commandes avec quelques commandes que je dois exécuter avec mon installateur, mais je préfère qu'une console n'apparaisse pas (sous Windows). J'exécute le fichier batch à partir d'un installateur WiX, via une action personnalisée. J'ai essayé d'ajouter un @ECHO OFF en haut du fichier, mais cela n'a pas semblé faire quoi que ce soit.Comment puis-je exécuter un fichier batch en mode silencieux?

Existe-t-il un moyen d'exécuter ce fichier batch en mode silencieux?

+0

Que voulez-vous dire? S'il vous plaît nous donner plus de détails. –

+0

Il veut probablement dire qu'il ne veut pas voir la fenêtre du terminal (console) pendant l'installation – EFraim

+0

que voulez-vous dire apparaître avec l'installateur? –

Répondre

2

Vous pouvez l'exécuter avec la redirection stdoutout vers le fichier par exemple. ./script > x.txt

+3

Ou rediriger dans Nirvana en utilisant './script.bat> NUL' (Le périphérique null de Windows similaire à/dev/null) –

+0

@ 0xa3: Pourquoi similaire? N'est-ce pas en fait la même chose? – Joey

+0

@Johannes Rössl: Bien sûr, le concept est le même, juste le nom et le système d'exploitation sont différents. –

1

Créez un raccourci vers votre fichier de commandes, puis modifiez ses propriétés et sélectionnez l'option Exécuter minimisé.