2013-05-23 2 views
0

Я пытаюсь сделать WHOIS примерно для 50 доменов, я искал здесь и нашел скрипт, который выглядит так, как будто работает, но когда я его запускаю, он говорит: «Достигнута максимальная регрессия setlocal» «Процесс не может получить доступ к файлу, он используется другим процессом»Сделайте whois, прочитав домены из текстового файла

Вот код.

@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 

Любая помощь будет оценена

+0

имя веб-сайта 'whois.net'. thi не является командой оболочки. – Endoro

ответ

0

Не использовать WHOIS в качестве имени вашей партии.

+0

Спасибо, теперь говорит, что whois не является внутренней командой? – Peaches

+0

Попробуйте http://technet.microsoft.com/en-us/sysinternals/bb897435.aspx - это расширение от Sysinternals - не установлено по умолчанию. Необходимо установить на свой «путь». – Magoo