0

約 50 のドメインの WHOIS を実行しようとしています。ここで検索したところ、機能しているように見えるスクリプトが見つかりましたが、実行すると、「最大 setlocal 再帰に達しました」「プロセスはアクセスできません」と表示されますそのファイルは別のプロセスで使用されています」

これがコードです。

@echo off
setlocal
for /F  "tokens=* EOL=# delims=" %%D in (e:\domains.txt) do call :reportit "%%~D"
endlocal
goto :eof

:reportit
setlocal
set "domain=%~1"
echo " Retrieving details for:  %domain%"
echo " WHOIS:       %domain%" >> e:\results.txt
echo "=============================================================" >> e:\results.txt
whois %domain% >> e:\results.txt
timeout 8
endlocal
exit /b

どんな助けでも大歓迎です

4

1 に答える 1