标题: [文件操作] 【已解决】求依次批量打开大量URL并自动关闭的bat命令 [打印本页]
作者: zhuan1688 时间: 2022-2-22 20:16 标题: 【已解决】求依次批量打开大量URL并自动关闭的bat命令
本帖最后由 zhuan1688 于 2022-2-22 22:58 编辑
请教各位老师,bat能不能达成下面目的:
test.txt文档里有一万个URL,每行一个,依次批量打开,调用默认的IE浏览器,
一次同时打开十个URL,十秒后一键关闭这十个IE浏览器,然后再打开后面十个URL,十秒后再一键关闭这十个IE浏览器,以此类推,直至这一万个URL全部打开一遍
无比感激
作者: 5i365 时间: 2022-2-22 22:14
回复 1# zhuan1688
我用PS代码试的, 把下面代码存成ANSI编码的bat文件后双击执行- #&cls&@powershell -c "Get-Content '%~0' | Out-String | Invoke-Expression" &pause&exit
- $file = "$HOME\Desktop\test.txt" #桌面上放好test.txt文档
- $n = 2 #设置每次打开的IE的数量
- $t = 10 #设置多少秒后关闭IE
- $i = 1
- foreach ($url in gc $file)
- {
-
- start "iexplore" $url
- if ($i -eq $n)
- {
- sleep $t
- gps 'iexplore' | kill
- $i = 1
- }
- else
- {
- $i++
- }
-
- }
复制代码
作者: zhuan1688 时间: 2022-2-22 22:57
回复 2# 5i365
无比感激,完美解决。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |