У меня есть код, который открывает Google Chrome из файла CSV. CSV сохранен как разделенный запятыми, но выглядит так:
www.google.com
www.facebook.com
www.instagram.com
(я использую только кульминацию A, поэтому он не содержит запятых) Я хочу перейти на 3 ссылки, с 3интервал в секундах между каждым, затем задача убивает все 3 и продолжает дальше.
Я пытался добавить тайм-аут после Set / A LineNum = %% A %% 3, и сделать так:
Set /A LineNum=%%A %% 1
Timeout 5
Set /A LineNum=%%A %% 1
Timeout 5
Set /A LineNum=%%A %% 1
Но он не открывается все 3.
Это рабочий код с интервалом в 3 секунды между каждым открытием вкладки браузера Chrome:
@For /F "Tokens=1*Delims=:" %%A In ('FindStr /N "^" "list.csv" 2^>NUL')Do @(
Set /A LineNum=%%A %% 3
Start chrome "https:\\%%B"
SetLocal EnableDelayedExpansion
If !LineNum! Equ 0 (
Timeout 5 /NoBreak
TaskKill /F /IM chrome.exe
)>NUL 2>&1
EndLocal
)
Мне просто нужно перейти по ссылке, подождать 3 секунды, перейти к следующей ссылке, снова подождать 3 секунды, затем выполнить задание и продолжить для всего списка из 300 ссылок.