Показать сообщение отдельно
Старый 19.07.2014, 13:58     # 2
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 383

Borland - Гад и сволочь
Вопрос, конечно, немыслимо древний, но отвечу: вдруг кому пригодится.
convert_url.cmd
Код:
for /f "tokens=1,2,3,* delims=/:" %%A in (url_list.txt) do call :CONVERTIT "%%A" "%%B" "%%C" "%%D"
goto :EOF

:CONVERTIT
for /f "tokens=2 delims=: " %%N in ('nslookup %~2^|more +3^|find /i "address"') do (
1>>converted_url_list.txt echo %~1://%%N:%~3/%~4
)
goto :EOF
Конвертируются любые URL (http, ftp, mailto...)
Ограничения: не проверяется правильность URL и ответ DNS-сервера, т.е. если среди URL с DNS-именами попадётся некорректное DNS-имя или IP - работать будет неправильно. Также обязательно наличие порта в URL.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума