Как правильно сделать цикл со списком URL-адресов из CSV-файла (BAT-файл) - PullRequest
0 голосов
/ 04 октября 2019

Мне нужно загрузить список URL-адресов из CSV-файла в BAT-файл и заставить его перейти на каждый из этих URL-адресов, затем закрыть его и перейти к следующему.

Я знаю, что этовозможно, но другие потоки, которые я нашел, слишком сложны, и я не знаю, где мне нужно сохранить файл CSV.

Это код, который я уже написал:

start chrome https://www.google.co.in/
timeout 5
taskkill /f /im chrome.exe

Мне нужен код, который идет на 500 URL. Можете ли вы показать пример того, как я перехожу к каждому из них в коде? (или как я делаю цикл, но мне нужно, чтобы цикл включал timeout из 5 секунд, а затем taskkill в каждом отдельном цикле.

1 Ответ

0 голосов
/ 04 октября 2019

Предположим, что ваш CSV выглядит следующим образом (всего один URL на строку, больше ничего):

www.google.com
www.facebook.com
www.stackoverflow.com

Тогда вам просто необходим простой цикл for /f:

@echo off
for /f "delims=" %%a in (list.csv) do (
    start chrome "https:\\%%a"
    timeout 5
    taskkill /f /im chrome.exe
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...