J'écris un .bat
fichier, et je voudrais démarrer un programme après avoir attendu que l'utilisateur appuie sur une touche. J'ai essayé la commande ci-dessous, mais j'ai l'erreur "Syntaxe non valide":
timeout /t -1 foo.exe
command-line
windows-8.1
batch-file
cmd.exe
Ventolinmono
la source
la source
timeout /t -1 && start "bar" "foo.exe"
&& start foo.exe
Gracias.Réponses:
Solution
Le seul but de la
timeout
la commande est d'attendre:Si vous voulez commencer
foo.exe
Ensuite, vous pouvez utiliser quelque chose comme ceci:Remarque Bien que vous puissiez simplement concaténer des commandes en utilisant une esperluette (
&
), une double et commercial vérifiera que la deuxième commande est exécutée uniquement si la précédente a réussi.Lectures complémentaires
la source