Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

Ответить
Настройки темы
CMD/BAT - Ping по IP из файла на удаленном сервере

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


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


Конфигурация

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


Здравствуйте, я вот интересуюсь как использовать команду Ping на IP который будет указан в файле txt на http сайте и возможно ли такое вообще сделать или каким нибудь другим способом?

Отправлено: 04:39, 19-12-2012

 

Ветеран


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

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


Возможно.

Загрузить удалённый txt-файл локально (например, с помощью wget). Если надо — разобрать содержимое загруженного txt-файла, вычленив потребное значение. Присвоить это потребное значение переменной окружения. Вызвать ping.exe, подставив значение этой самой переменной окружения в качестве адреса сервера.

Конкретные детали реализации бессмысленно приводить без знания содержимого txt-файла.

Отправлено: 07:02, 19-12-2012 | #2



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

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


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


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

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


Содержание файла это IP.

Отправлено: 08:44, 19-12-2012 | #3


Ветеран


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

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


Bugator, попробуйте так:
читать дальше »
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sUrl=http://automation.whatismyip.com/n09230945.asp

call :GetWorkFileName "%sUrl%"

wget.exe --output-document="%WorkFileName%" "%sUrl%"

if not errorlevel 1 (
	echo.>>"%WorkFileName%"
	>nul set /p sIP=<"%WorkFileName%"
	del /f /q "%WorkFileName%"
	
	if defined sIP (
		ping.exe !sIP!
	) else (
		echo Error reading IP from [%sUrl%]
	)
) else (
	echo Error loading [%sUrl%]
)
endlocal
exit /b 0

:GetWorkFileName
	setlocal enableextensions enabledelayedexpansion
	set sOut=%~0
	endlocal & set %sOut:~4%=%Temp%\%~nx1
	exit /b 0

где вместо выделенного:
Код: Выделить весь код
set sUrl=http://automation.whatismyip.com/n09230945.asp
подставьте адрес своего txt-файла.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:44, 20-12-2012 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Запуск файла на удаленном компьютере Expo37 Скриптовые языки администрирования Windows 2 09-08-2010 18:03
CMD/BAT - [решено] как запустить и открыть! из .bat файла на удаленном компе прог. idzs Скриптовые языки администрирования Windows 5 04-08-2010 17:05
CMD/BAT - Скачивание файла и проверка на отличия от файла на сервере. maslovt Скриптовые языки администрирования Windows 2 08-05-2010 19:54
Помогите восстановить настройки LSP на удаленном сервере! DeBuck Microsoft Windows NT/2000/2003 0 10-07-2009 20:14
RDP/Citrix/Term - Как прописать принтер на удаленном сервере? Kentuky Сетевые технологии 10 03-12-2007 23:27




 
Переход