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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Чтение команды в кач-ве переменной

Ответить
Настройки темы
CMD/BAT - Чтение команды в кач-ве переменной

Новый участник


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

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


Доброго времени суток. Подскажите, пожалуйста, как в этом куске заставить программу считать 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, вопрос, как дальше?

Зарание благодарю за помощь.

Отправлено: 15:49, 28-03-2013

 

Ветеран


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

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


Цитата subuday77:
Подскажите, пожалуйста, как в этом куске заставить программу считать hostname, как имя компа »
Используйте, например, «computername»:
Код: Выделить весь код
if %computername%==…
или разбор:
Код: Выделить весь код
for /f %%i in ('hostname.exe') do set sHostName=%%i
if %sHostName%==…
Цитата subuday77:
Что нужно дописать, чтобы сохранить IP, с которых получен отклик, в лог? Ясно, что if, вопрос, как дальше? »
Цель рандома какая?
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:53, 28-03-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


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

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


Это изначально писалось, как пугалка для юзверей. Чтобы руками комп не трогали, типа, работает что-то. А получился сканер IP... Ну, я и подумал, не пропадать же добру...

Отправлено: 17:40, 28-03-2013 | #3


Ветеран


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

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


subuday77, я не вижу сканера. Вижу рандом.

Отправлено: 17:47, 28-03-2013 | #4


Новый участник


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

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


Ну, подставь вместо рендома номера по возрастающей и будет сканер. Принцип-то тот же, только номера не по порядку.

Отправлено: 18:20, 28-03-2013 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Чтение команды в кач-ве переменной

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Реализация функций длины переменной, выделение подстроки с параметрами в переменной. NiOl Скриптовые языки администрирования Windows 7 31-01-2019 19:58
CMD/BAT - [решено] В переменной содержится имя переменной opravdin Скриптовые языки администрирования Windows 3 28-01-2013 11:11
[решено] Отказывает подключение к телефону (в кач. модема) через USB dr-organizer Непонятные проблемы с Железом 9 28-08-2010 15:53
CMD/BAT - [решено] команды reg add с переменной zinteco Скриптовые языки администрирования Windows 9 21-05-2010 19:37
Адаптер на 2-ве SIM-карты Greyman Мобильные ОС, смартфоны и планшеты 2 15-03-2004 21:22




 
Переход