2010-01-12 3 views

Répondre

6

Si vous voulez supprimer toute sortie, y compris les erreurs, essayez ceci:

system('taskkill /F /IM firefox.exe >nul 2>&1'); 

Vous pouvez voir plus d'informations sur la redirection de commande et les tuyaux ici:

http://ss64.com/nt/syntax-redirection.html

+0

Est-ce que cela fonctionne aussi avec Internet Explorer? ;-) –

+0

ouais, change juste le 'firefox.exe' en' iexplore.exe' –

3
`taskkill /F /IM firefox.exe 2>&1` 
+0

Ceci crée un fichier (éventuellement vide) appelé "1" dans le répertoire courant. – mob

+0

légère faute de frappe ici. vous avez la bonne idée, mais si vous voulez simplement rediriger la sortie d'erreur, elle devrait être '2> nul' au lieu de' 2> 1' –

+2

Peut-être que tster voulait écrire '2> & 1'. – ephemient

Questions connexes