Без какого-либо дополнительного программного обеспечения, используйте обычную команду Ping, чтобы добавить задержки
ping -n <delay_in_seconds> localhost
start calc
ping -n <delay_in_seconds> localhost
start notepad
Параметр -n XX
указывает, сколько пингов должно быть выполнено, а не как долго следует ждать до следующей команды. Задержка между двумя пингами обычно составляет 1 секунду. В вашем примере вы хотите добавить 30 x 1s задержки с помощью ping -n 30 localhost
Используя localhost
качестве пункта назначения ping, вы пропингуете свой компьютер, так как мы не хотим отправлять и получать пакет ping
Подавить вывод CMD с @echo off
или localhost > nul
Без установки какого-либо дополнительного программного обеспечения вы можете использовать метод Run VBscripts для запуска и скрытия командных файлов во время выполнения. Если вы установите "intWindowStyle" в 0, окно будет скрыто.
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])
Создайте новый текстовый файл в той же папке, что и ваш командный файл, и сохраните его как HiddenStart.vbs
.
Вставьте следующие две строки и замените <batch_file>
действительным именем пакетного файла. Добавьте путь, если пакетный файл не находится в той же папке.
Set wShell = CreateObject ("Wscript.Shell")
wShell.Run "cmd /c <batch_file>", 0
Помимо 0 в качестве второго параметра вы также можете использовать одно из следующих состояний окна
0 Hides the window and activates another window.
1 Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position.
2 Activates the window and displays it as a minimized window.
3 Activates the window and displays it as a maximized window.
4 Displays a window in its most recent size and position. The active window remains active.
5 Activates the window and displays it in its current size and position.
6 Minimizes the specified window and activates the next top-level window in the Z order.
7 Displays the window as a minimized window. The active window remains active.
8 Displays the window in its current state. The active window remains active.
9 Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position.
10 Sets the show-state based on the state of the program that started the application.
В конце у вас будет два файла: файл VBS для запуска скрытого CMD и сам CMD, который запускает ваши программы с пользовательскими задержками.