Форум: "Прочее";
Текущий архив: 2015.10.25;
Скачать: [xml.tar.bz2];
Внизвыполнить действие в зависимости от подключения к интернету Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.002 c