Question Batch-file, exécutant l'application dans l'ordre vs tout à la fois


Si je crée un fichier de commandes (batch.bat) et que je le saisis dans:

"C:\Program Files\WinRAR\WinRAR.exe"
"C:\Windows\System32\notepad.exe"

Les applications en question s'exécuteraient dans l'ordre, d'abord WinRAR se chargerait et une fois fermé, le Bloc-notes se chargerait ensuite dans l'ordre.

Q: Comment puis-je syntaxe le fichier batch pour exécuter toutes les applications en même temps, je veux que WinRAR et Notepad s'ouvrent en même temps.


4
2018-02-02 19:48


origine




Réponses:


Utilisation start au lieu:

start "" "command here"

Modifier: Ne manquez pas la première paire de guillemets vides, c'est le titre du processus / de la fenêtre.

start <title> <command> <parameters>

Voir start /? pour plus de détails.


10
2018-02-02 19:51



Pour être une pédale pédante, je dois souligner que cette habitude travailler sous DOS :-) Cela fonctionnera dans cmd.exe, cependant. - SuperMagic
Bien sûr. DOS n'a même pas le multitâche. - grawity


créer des raccourcis vers les fichiers exécutables et les copier dans un dossier (j'ai choisi Z: \ Temp), puis utiliser ceci:

"z:\temp\NOTEPAD.EXE.lnk"
"z:\temp\WinRAR.exe.lnk"

Ou utiliser Coureur de lots, un programme simple qui vous permet d’exécuter de nombreux autres programmes, dans un grand lot.


1
2018-02-02 19:59