Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для root221

Старожил


Сообщения: 177
Благодарности: 13

Профиль | Отправить PM | Цитировать


У меня есть такой интерестный скрипт, который обсуждали в другой теме, но напишу его сдесь, с надежной, что вы мне тут же и поможете, сделать для него конфиг.

И вот он:

Код: Выделить весь код
(for /l %%a in (1,1,254) do Echo CreateObject^("WScript.Shell"^).Run "ping -w 100 -n 1 10.0.0.%%a",0
 Echo WScript.Sleep^(3000^))>"%TEMP%\%~n0.vbs"
cscript /Nologo "%TEMP%\%~n0.vbs"
del "%TEMP%\%~n0.vbs"
пример

in (1,1,254) - 254 переписать в переменную и вывести в конфиг чтобы было вот так 10.0.13.254

10.0.13.%%a - ну и вот это, тоже в переменную. (А вот как сделать чтобы вот это число %%a было последним как выделенно в будущем конфиг файле)

например, чтобы я написал в файле конфига 254.254.254.254 и просканировались все 254.254.254.254 компьютеров.

Канечно же, как вы уже догадались, так я сканировать никогда небуду, просто я к тому, чтобы я мог в конфиге мог написать 10.0.13.254

и все компьютеры, c 1 по 254 просканировались, которые находятся в 13 подсети Это число тоже хотелось бы менять произвольно на другой номер подсети.

Как же это можно сделать, чтобы не писать отдельно число 254 в файле скрипта, создавая для него ещё одну переменную, внутри скрипта.

Вот так я бы хотел чтобы выглядел весь конфиг файл:

Код: Выделить весь код
# Файл в котором хрянятся логи  кэша
LOG=file.txt
# Вывод в консоль ON= Только компьютеры, которых в момент проверки небыло в кэше.
# Вывод в консоль OFF= Только компьютеры, которые есть в списке лог файла.
ARP=ON

# Адрес сканирования, ((254) - количество запросов).
10.0.13.254
В данны момент, пока что мозгов хватило только на:

Код: Выделить весь код
# Файл в котором хрянятся логи из таблицы кэша
LOG=file.txt
# Вывод в консоль ON= Только компьютеры, которых в момент проверки небыло в кэше.
# Вывод в консоль OFF= Только компьютеры, которые есть в списке лог файла.
ARP=ON

# Адрес сканирования, ((254) - количество запросов).
IPAddr=10.0.13.
IPNum=254
Foreigner,
Цитата Foreigner:
Да хоть сто одна, все переменные определятся. Если есть комментарии, то прими поправку от Iska. »
Я только начал вникать, если что не так сказал, извини.)

твой скрипт работал, просто ошибки были, когда комментарии оставлял в конфиге, поэтому решил спросить, "а если не одна"

Последний раз редактировалось root221, 16-07-2011 в 12:41.


Отправлено: 08:10, 16-07-2011 | #24