我正在尝试为大约 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
任何帮助都感激不尽