#javascript #batch-file
#javascript #пакетный файл
Вопрос:
У меня возникла эта проблема, когда у меня есть программа с несколькими экземплярами, запущенными одновременно, поэтому она может запускать разные конфигурации программы одновременно. (В данном случае его учетные записи discord alt.)
Есть ли простой способ запустить одну из программ, сделать паузу, чтобы убедиться, что она готова, а затем продолжить запуск следующей? На данный момент все, что он будет делать, это запускать первую программу внутри активного окна cmd. Может быть, есть способ открыть index.js
файл в новом терминале?
@echo on
node 1-JoeFishsrcindex.js
@echo Main started successfully
pause
node 2-Mr-Someonesrcindex.js
@echo Alt one started successfully
pause
node 3-A-bottle-of-sandsrcindex.js
@echo Alt two started successfully
pause
node 4-Bart-Simpsonsrcindex.js
@echo Alt three started successfully
pause
Ответ №1:
start
Команда с /WAIT
параметром запустит программу, а затем дождется ее завершения, прежде чем продолжить.
@echo on
start "" /wait node 1-JoeFishsrcindex.js
@echo Main started successfully
pause
start "" /wait node 2-Mr-Someonesrcindex.js
@echo Alt one started successfully
pause
start "" /wait node 3-A-bottle-of-sandsrcindex.js
@echo Alt two started successfully
pause
start "" /wait node 4-Bart-Simpsonsrcindex.js
@echo Alt three started successfully
pause
Комментарии:
1. @TheDuo, что? разве это
pause
не то, что «ожидает» следующей команды?start
witout/WAIT
просто, ну, запускает программу, но затем сразу же продолжает…2. Это
pause
, конечно, не вредит делу. На моем компьютере не установлен узел, поэтому я, конечно, не могу правильно протестировать.