使用批处理文件打开带有参数的网站 url 链接
Open website url links with parameter by using a batch file
我正在尝试在我的浏览器中使用参数打开一些网站 url link。我使用此代码制作了一个批处理文件:
@echo off
start "images" "www.images.com/1000/image.jpg"
start "images" "www.images.com/1001/image.jpg"
start "images" "www.images.com/1002/image.jpg"
...
...
start "images" "www.images.com/5000/image.jpg"
我只想创建一个 For 循环来执行此操作:
For (i=1000; i<5000 ; i++)
{
start "images" "www.images.com/i/image.jpg"
}
其中 "i" 是网站的参数 link。我是批处理文件创建的新手,我不知道如何让它工作。我试过这个,但没有用:
for i in {1000..5000}
do
start "images" "www.images.com/$i/image.jpg"
这个问题是第一步。然后我想保存此 links 上显示的图像,前提是 links 有效(不像 403、404 错误那样死)
您甚至没有尝试使用正确的语法,而是假设 cmd 类似于 bash。耶。
您要查找的内容可以通过 help for
:
找到
for /l %%i in (1000,1,5000) do ...
不过,我不确定您打算如何从这里开始,因为您当前的方法不允许您保存图像。在浏览器中打开 4000 个标签页也可能不好玩。
您可能想看看 PowerShell,其中您描述的整个任务都很简单:
4000..5000 | % { [IO.File]::WriteAllBytes("H:$_.png", (iwr www.images.com/$_/image.jpg).Content) }
甚至不需要外部程序(例如 wget 或 curl)。
For /L %%i in (1000,1,5000) do (
start "images" "www.images.com/%%i/image.jpg"
)
我正在尝试在我的浏览器中使用参数打开一些网站 url link。我使用此代码制作了一个批处理文件:
@echo off
start "images" "www.images.com/1000/image.jpg"
start "images" "www.images.com/1001/image.jpg"
start "images" "www.images.com/1002/image.jpg"
...
...
start "images" "www.images.com/5000/image.jpg"
我只想创建一个 For 循环来执行此操作:
For (i=1000; i<5000 ; i++)
{
start "images" "www.images.com/i/image.jpg"
}
其中 "i" 是网站的参数 link。我是批处理文件创建的新手,我不知道如何让它工作。我试过这个,但没有用:
for i in {1000..5000}
do
start "images" "www.images.com/$i/image.jpg"
这个问题是第一步。然后我想保存此 links 上显示的图像,前提是 links 有效(不像 403、404 错误那样死)
您甚至没有尝试使用正确的语法,而是假设 cmd 类似于 bash。耶。
您要查找的内容可以通过 help for
:
for /l %%i in (1000,1,5000) do ...
不过,我不确定您打算如何从这里开始,因为您当前的方法不允许您保存图像。在浏览器中打开 4000 个标签页也可能不好玩。
您可能想看看 PowerShell,其中您描述的整个任务都很简单:
4000..5000 | % { [IO.File]::WriteAllBytes("H:$_.png", (iwr www.images.com/$_/image.jpg).Content) }
甚至不需要外部程序(例如 wget 或 curl)。
For /L %%i in (1000,1,5000) do (
start "images" "www.images.com/%%i/image.jpg"
)