我需要进行BAT循环,但是要每3次执行一次taskkill,就会打开谷歌浏览器。
我尝试多次复制粘贴代码,但是它仅打开CSV文件中的第一个循环
这是我的代码:
@echo off
for /f "delims=" %%a in (list.csv) do (
start chrome "https:\\%%a"
timeout 5
taskkill /f /im chrome.exe
)
我只希望它按现在的样子运行,但是要每3次执行一次killkill,而不是每次访问浏览器都执行一次
CSV内容(我仅使用列A):
www.google.com
www.facebook.com
www.instagram.com
重复了300次。
答案 0 :(得分:0)
这是一个未经测试的示例,我没有Windows PC,即使安装了Windows PC,我也不会使用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
)