Команда СТАРТ открывает только новое окно, если.EXE уже не запущено
Поэтому моя команда Batch file выглядит следующим образом:
@ECHO OFF
SET link1=google.com
SET link2=google.com
SET link3=google.com
START /MAX vivaldi.exe %link1% %link2% %link3%
Когда я дважды щелкаю свой файл.BAT, он открывает новое окно vivaldi, только если оно не запущено. Если у меня уже открыто окно vivaldi, оно просто откроет ссылки 1-3 в новых вкладках в верхней части вкладок, которые у меня уже открыты (и увеличит окно, если это не так). У меня сложилось впечатление, что команда START всегда должна открывать.EXE в новом окне, если не установлен флаг /B (что это не так)?
1 ответ
Замените свою последнюю строку на:
START /MAX vivaldi.exe --user-data-dir=c:\temp %link1% %link2% %link3%
Вы можете создать выделенную папку, а не использовать C:\temp
и укажите полный путь к нему.
Вдохновение для использования --user-data-dir
с /questions/38316060/hesh-tablitsa-v-javascript/38316077#38316077.