![]() |
Чтение команды в кач-ве переменной
Доброго времени суток. Подскажите, пожалуйста, как в этом куске заставить программу считать hostname, как имя компа
set q=Tech8Testings if hostname==%q% color 3c pause По задумке, программа, обнаружив соответствие, должна поменять цвет окна. И второй вопрос. Есть вот такой код: @echo off mode con cols=20 lines=10 SetLocal :1 Set /A i=%RANDOM%%%(192-10+1)+10 Set /A ii=(%RANDOM%%%255) set /A iii=(%RANDOM%%%255) set /A iiii=(%RANDOM%%%255) start "" /wait cmd /c "color 0a & ping %i%.%ii%.%iii%.%iiii% -n 1" goto 1 Что нужно дописать, чтобы сохранить IP, с которых получен отклик, в лог? Ясно, что if, вопрос, как дальше? Зарание благодарю за помощь. |
Цитата:
Код:
if %computername%==… Код:
for /f %%i in ('hostname.exe') do set sHostName=%%i Цитата:
|
Это изначально писалось, как пугалка для юзверей. Чтобы руками комп не трогали, типа, работает что-то. А получился сканер IP... Ну, я и подумал, не пропадать же добру...
|
subuday77, я не вижу сканера. Вижу рандом.
|
Ну, подставь вместо рендома номера по возрастающей и будет сканер. Принцип-то тот же, только номера не по порядку.
|
Время: 02:51. |
Время: 02:51.
© OSzone.net 2001-