0

我对“%_Link%%num%”有问题,它在从 txt 格式加载后无法显示链接。我认为“%_Link%%num%”是错误的语法函数。但我知道 %_Link1%、%_Link2% 等可以工作......但我想要循环添加/更改变量名称中的数字 #,如“_Link#”,可变数字为 #。下面的代码...

文本格式(记事本):

http://www.google.com
http://www.nba.com
test3
test5
test6
test7

脚本代码:

@echo off
:: LOAD FILE
SetLocal EnableDelayedExpansion
Set n=
Set _InputFile=loadlink.txt
For /F "tokens=*" %%I IN (%_InputFile%) DO (
Set /a n+=1
set /a i = 1
Set _Link!n!=%%I
Set /a num = 2
)


:loop1
CLS
echo.
echo %_Link%%num%
echo %i% seconds
start "" /b "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" %_Link%%num%
set /a i = i - 1
set /a num = num + 1
pause
GOTO loop1


:: pause
4

1 回答 1

0

试试这个:

ECHO !_Link%n%!
于 2010-07-22T17:18:13.290 回答