Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.10.25;
Скачать: CL | DM;

Вниз

выполнить действие в зависимости от подключения к интернету   Найти похожие ветки 

 
SKIPtr ©   (2015-03-11 07:57) [0]

драсте подскажите пожалуйста как лучше реализовать действие
мне нужно шоб в определеное время если возможен выход в интернет произошло открытие страницы в интернете
если выход в интернет не состояля то нужно запустить определеную програму
как это можно реализовать через планеровщик или другим способом


 
Kilkennycat ©   (2015-03-11 08:51) [1]

Здравствуйте!
Подскажите, пожалуйста, как лучше реализовать следующее:
в определенное время открыть страницу в интернете (наверное, браузером по-умолчанию - прим. переводчика), если страница не открылась, то вызвать стороннее приложение.
Заранее благодарю.

> SKIPtr ©

хотя бы так слабо?


 
junglecat ©   (2015-03-11 08:56) [2]

сделай батник и вставь в задачу планировщика
ping xxx.ru
if errorlevel 1 (
echo "Выход в интернет не состоялся"
start ОпределеннаяПрограмма.exe
exit
)
start iexplore http://xxx.ru


 
Dimka Maslov ©   (2015-03-11 12:22) [3]

А вот у меня комп практически постоянно показывает, что доступа к интернету нет, а он по факту есть. Отсюда мораль - "проверка доступа к интернету в современном мире" практически нереализуема. Можно говорить лишь о доступности или недоступности определённого ресурса.


 
Andryk ©   (2015-03-11 15:55) [4]

Пройся в сторону скриптов на PowerShell там язык помощнее будет чем обычный батник.


 
Pavelnk ©   (2015-03-11 18:33) [5]

> SKIPtr ©   (11.03.15 07:57) 
> драсте подскажите пожалуйста как лучше реализовать действие
> как это можно реализовать через планеровщик или другим способом
Открою тебе страшную тайну. Напиши функцию которая качает файл из интернета (Скорее всего с помощью Indi компонентов). Если эта функция даёт ошибку скачивания, то запускай определённую программу. Если у тебя вышеизложенные размышления вызывают затруднения, то я готов продать тебе исходники за 350 руб.


 
brother ©   (2015-03-11 18:34) [6]

продам исходник за 300р!


 
pavelnk ©   (2015-03-11 18:38) [7]

> brother ©   (11.03.15 18:34) [6]
> продам исходник за 300р!
Вот замечательный человек. За 300 тоже продам. Технология обкатана на моём приложении.


 
brother ©   (2015-03-11 18:39) [8]

продам 250! эксклюзив!


 
pavelnk ©   (2015-03-11 18:40) [9]

Хорошо, возвращаю 350, слово эксклюзив меня пугает :)


 
Rouse_ ©   (2015-03-11 19:31) [10]

Как дети - право слово :)))


 
Дмитрий С ©   (2015-03-11 19:33) [11]

А кстати, если компоненты-обертки для WinInet функций?


 
Дмитрий С ©   (2015-03-11 19:33) [12]

Хотя можно не отвечать. Я теперь java-программист


 
Rouse_ ©   (2015-03-11 19:34) [13]

Сторонних не знаю - мы свои писали, кстати их в принципе можно и на паблик выложить, за 6 лет себя вроде ни разу не подвели.


 
Rouse_ ©   (2015-03-11 19:36) [14]


> Дмитрий С ©   (11.03.15 19:33) [12]
> Хотя можно не отвечать. Я теперь java-программист

Т.е. ты теперь сначала пишешь, а потом материшся, а не наоборот? :))


 
SKIPtr ©   (2015-03-11 19:47) [15]


> хотя бы так слабо?

как говоиться в анекдоте извините ума не хватает


> Напиши функцию которая качает файл из интернета

мне надо открыть страницу с флеш плеером


> Вот замечательный человек. За 300 тоже продам.

ух ты торг пошел


 
Pavelnk ©   (2015-03-11 21:54) [16]

> SKIPtr ©   (11.03.15 19:47) [15]
> мне надо открыть страницу с флеш плеером
Да без разницы какую страницу вам надо открыть. Имеется в виду что сначала запускается контрольное скачивание любого файла из интернета. И этим и проверяется, есть интернет, или нет.


 
Rouse_ ©   (2015-03-11 21:57) [17]

Это как так? Файл скачался, значит есть интернет? :))


 
pavelnk ©   (2015-03-11 21:59) [18]

> Rouse_ ©   (11.03.15 21:57) [17]
> Это как так? Файл скачался, значит есть интернет? :))
Да, дёшево, надёжно и практично. Никаких batoв и прочей ерунды.


 
Rouse_ ©   (2015-03-11 22:00) [19]

Конечно-же контент страницы, которая придет с кодом 404, мы тоже будем считать за считанный файл? :)


 
pavelnk ©   (2015-03-11 22:01) [20]

> Rouse_ ©   (11.03.15 22:00) [19]
Нет, качаться будет заведомо известный файл, какая нибудь маленькая картинка, например.


 
Rouse_ ©   (2015-03-11 22:01) [21]

Ну и естественно зачем нам знать про hosts :)


 
Dennis I. Komarov ©   (2015-03-11 22:16) [22]

а брандмауэр - это бранд от мауэра...


 
Rouse_ ©   (2015-03-11 22:20) [23]

Торопишся, тут до фаервола еще не дошли ;)


 
Dennis I. Komarov ©   (2015-03-11 22:52) [24]

Тогда надо по классике: что же такое интернет?)))


 
Rouse_ ©   (2015-03-11 22:55) [25]

Ну вот опять тебя на философию потянуло :) Тут люди азы понять не могут, а ты им запредельное :)))


 
Kilkennycat ©   (2015-03-11 22:55) [26]

сначала из кэша скачается. и еще неизвестно, с какого-где.


 
Kilkennycat ©   (2015-03-11 22:57) [27]

я бы на сервере php генерировал какой-нибудь уникальный код для проверки.


 
Dennis I. Komarov ©   (2015-03-11 23:02) [28]

Какие азы в "потрепаться"?)))


 
Dennis I. Komarov ©   (2015-03-11 23:09) [29]

З.Ы.
И ИМХО, некоторые предлагающие "решение" не понимают эту философию более чем ТС.
В частности ТС можно посоветовать просто дернуть хост по 80 порту (если этого достаточно), а в большенстве случаев и ICMP пойдет...
ЗЗЫ.
 А 404 это ответ сервера, так что можно считать интернет есть. Остальное проблемы шерифа.


 
кгшзх ©   (2015-03-11 23:20) [30]

мне нужно шоб в определеное время если возможен выход в интернет произошло открытие страницы в интернете
если выход в интернет не состояля то нужно запустить определеную програму


это по связности шагов примерно эквивалентно следующей задаче:

мне нужно шоб в определенное время произошло деньрожденье ёжика в лесу.
если выход второго тома мертвых душ в текущем году не состоялся,
то нужно взять билет на балет


 
Pavelnk ©   (2015-03-12 05:36) [31]

> Dennis I. Komarov ©   (11.03.15 22:16) [22]
> а брандмауэр - это бранд от мауэра...
Что вы мне рассказываете, у меня этой технологией пользуются десятки если не сотни пользователей. Я ещё ни разу не слышал чтобы брандмауэр кого то останавливал.


 
brother ©   (2015-03-12 05:46) [32]

[31] Вы о чем?
автору: ping нужного сайта самое оно...


 
brother ©   (2015-03-12 05:51) [33]

или еще прощще: словили таймаут загружаемой страницы - запустили локальную прогу


 
SKIPtr ©   (2015-03-12 07:05) [34]


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

извините ну вроде тут многие поняли шо мне надо
ну можно только добавить шо действие в нужное время выполнит планеровщик


> еще прощще: словили таймаут загружаемой страницы

а по подробней
как комп узнает шо станица еще не загрузилась

поробую наверно это

> junglecat ©   (11.03.15 08:56) [2]
> сделай батник и вставь в задачу планировщика


 
кгшзх ©   (2015-03-12 07:13) [35]

как комп узнает шо станица еще не загрузилась

ему позвонят. или напишут.


 
SKIPtr ©   (2015-03-12 08:08) [36]


> ему позвонят. или напишут.

ну если только таким вариантом
пока только вижу батник с пингом


 
Игорь Шевченко ©   (2015-03-12 10:19) [37]


> извините ну вроде тут многие поняли шо мне надо
> ну можно только добавить шо действие в нужное время выполнит
> планеровщик


"Еще не хотелось бы видеть открытого коверканья русского языка, использования уличного сленга"

http://www.delphimaster.ru/forums.shtml



Страницы: 1 вся ветка

Текущий архив: 2015.10.25;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.007 c
15-1425850205
Юрий
2015-03-09 00:30
2015.10.25
С днем рождения ! 9 марта 2015 понедельник


2-1399966822
Black777
2014-05-13 11:40
2015.10.25
Подсчет людей с видео.


2-1401097358
MisterX
2014-05-26 13:42
2015.10.25
Картинки в таблицу Word


15-1426109401
Юрий
2015-03-12 00:30
2015.10.25
С днем рождения ! 12 марта 2015 четверг


15-1426018967
Jeer
2015-03-10 23:22
2015.10.25
Приглашаю друзей..