BAT VBS Для запуска двух команд

1 000 руб. за проект
19 мая 2022, 07:14 • 2 отклика • 38 просмотров
необходимо запустить две команды в CMD вторую команду необходимо запустить во время работы первой спустя секунд 10-20. И скрыть или свернуть в трей окно CMD
Код
команда1 & команда2 не работает запускается только первая команда
команда1 && команда2 не работает запускается только первая команда
Visual Basic 1
2
3
4
5
6
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "cmd /K chcp utf-8"
WScript.Sleep 500
oShell.SendKeys "команда1" & chr(13)
WScript.Sleep 5000
oShell.SendKeys "команда2" & chr(13)
Работает но только если открыто окно CMD при попытке скрыть вставляет команды в другие программы
Visual Basic 1
2
3
4
5
6
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "cmd /K chcp utf-8" , 0
WScript.Sleep 500
oShell.SendKeys "команда1" & chr(13)
WScript.Sleep 5000
oShell.SendKeys "команда2" & chr(13)
Не работает вставляет команды в другие программы (браузер, в поиск, в 1с) в зависимости какая программа на данный момент открыта.