Другие языки программирования и технологии

Как пропинговать IP диапазон (192*168*1*1–192*168*1*255) из командной строки?

Ранее задавался этот вопрос, но ответы в силу моей некомпетентности не привели к решению вопроса. Первый ответ был: for /l %i in (1,1,254) do ping -n 1 192.168.1.%i >>%userprofile%\pinglist.txt Вроде бы процесс пингования проходит, но файл pinglist.txt я не нашёл, но нашёл файл: Documents, без расширения. Открыл его блокнотом, где кроме многочисленных строк: Неверный параметр and. больше ничего не было... Второй ответ был: @echo off setlocal enabledelayedexpansion for /l %%a in (1,1,254) do ( ping -n 1 192.168.1.%%a | find "TTL" >nul if !errorlevel!==0 ( echo IP 192.168.1.%%a - OK ) else ( echo IP 192.168.1.%%a is not responding ) ) Результат, вообще не поддаётся восприятию. Единственная понятная фраза: Непредвиденное появление: %%a. Прошу разжевать новичку.
АА
Анес Адильжанов
13 514
Лучший ответ
for /l %i in (1,1,254) do ping -n 1 192.168.1.%i >>C:\temp\pinglist.txt - а почему бы так не сделать? создай временную папку и ложи туда отчёт
Usage: ping [-options] host options:
-d [bytes]dump input packet(пропечатка входных пакетов) .
-d# [bytes]dump output packet(пропечатка выходных пакетов) .
-ecancel extended security(отмена дополнительных мербезопасности)
-i secondsIP time to live(установка времени жизни пакетов IP)
-j dest 1...dest nloose source routing(свободная маршрутизация) .
-k dest 1...dest nstrict source routing(принудительная маршрутизация) .
-l lengthset length of icmp data(установить длину данных для ICMP).
-n timesping host times number of times(провести зондирование ЭВМ заданное число раз) .
-ono-op option(ни каких опций для операций) .
-p precedenceset IP precedence(установка IP-предпочтения) .
-qtrace route(трассировка маршрута) .
-rrecord route(запись маршрута) .
-s level [authority]basic security(базовый уровень безопасности) .
-t ping forever(режим бесконечного ping).
-v typeset type of service(установка типа операции) .
-w secondstime to wait for answer(установка времени ожиданияответа) .
-x [{1|3 dest1..destn}] timestamp option(опция временных меток) .
-zquiet mode(набор статистики отключен) .
А есть ещё сомманда в ХР смесь пига и трасерта, короче
я не говорю про WinMtr и пр. типа LanTricks, моно и так вы-ся,
и снова лисопед изовретать)
пути храни полностью в кавычках

"%userprofile%\pinglist.txt"

переменная %%a, хмм все правильно, для ручного ввода %a%, для пакетников %%a =/