0

「url は内部コマンドまたは外部コマンドとして認識されません」というエラーが表示され、これが私のコードです

@echo off
set /p firstline=<qwe.txt
echo %firstline%
for %%a in (%firstline%) DO (
echo & set text=http://adfoc.us/api/?key=c803bc5b2f2e8ad5ccb0166d4bc898ae&url=%%a
)
echo %text% > output.txt
pause
4

1 に答える 1

1

URL 内の特殊文字&は、エスケープする^か、特殊文字を引用符で囲まれた文字列内に配置する必要がありますset text="One&Two"。また、その echo ステートメントは set ステートメントの前に何もしていません。

@echo off
set /p firstline=<qwe.txt
echo %firstline%
for %%a in (%firstline%) DO (
    set "text=http://adfoc.us/api/?key=c803bc5b2f2e8ad5ccb0166d4bc898ae^&url=%%a"
)
echo %text%>output.txt
pause
于 2013-01-12T14:35:35.610 に答える