|
|
发表于 2023-5-4 22:15:38
|
显示全部楼层
本帖最后由 buyiyang 于 2023-5-4 22:19 编辑
给一个循环的例子- @echo off
- if "%~1"=="" (
- set "url=https://189.ly93.cc/api.php?c=list&limit=10&shareCode=3UBZ3ei6NJJz&accessCode=?") else (
- set "url=%~1"
- )
- setlocal enabledelayedexpansion
- for /f "delims=" %%a in ('powershell "(irm '%url%').path | %% {'{0}' -f $_.fileName}"') do (
- timeout /t 1 /nobreak
- for /f "eol=0 delims=| tokens=1-3" %%b in ('powershell "(irm '%url%').data | %% {'{0}|{1}|{2}|{3}' -f $_.fileSize,$_.fileId,$_.fileName,$_.isFolder}"') do (
- if "%%e"=="true" (
- set "url=%url%&fileId=%%c"
- call "%~0" "!url!"
- ) else (
- curl
- )
- timeout /t 1 /nobreak
- )
- )
- pause
复制代码 |
|