/ / Utilisation de Powershell pour automatiser un fichier bat se terminant par PAUSE - powershell, batch-file, powershell-v2.0

Utilisation de Powershell pour automatiser un fichier bat se terminant par PAUSE - powershell, batch-file, powershell-v2.0

J'ai un fichier de commandes que je ne peux pas "modifier, mais je souhaite automatiser avec Powershell 2.0. Il se termine par un PAUSE commande, qui affiche:

Press any key to continue...

Existe-t-il un moyen d'appeler ce fichier de commandes à partir d'un script PowerShell, mais de le quitter sans qu'il soit nécessaire que l'utilisateur appuie sur quelque chose?

Réponses:

21 pour la réponse № 1

Vous pouvez diriger n'importe quoi dans le cmd processus:

"" | cmd /c foo.cmd

qui sera traité comme entrée par cmd et cela suffit pour pause arrêter de faire une pause.

Code exemple ici.