Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
145 / 46 / 1
Регистрация: 06.11.2012
Сообщений: 283
1

Авто обновление собственного браузера

17.07.2013, 11:48. Показов 1691. Ответов 17
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот есть программа у меня, которая обновляет открытую страницу открытого браузера каждые n секунд. Не очень удобно сидеть и ждать а свернуть страницу нельзя! Возникла такая идейка. Я добавил в программу браузер.
Visual Basic
1
2
3
4
5
6
7
Dim zapros As String
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
zapros = "yandex.ru/yandsearch?text=" + Text1.Text //Формируем запрос
WB.Navigate zapros //Переходим по адресу
End If
End Sub
Помогите сделать так, чтобы страница обновлялась только в нем и не зависимо от того открыт ли он или свернут.

Или можно просто.. В текстбокс пишется нужный адрес и он обновляется каждые n секунд.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.07.2013, 11:48
Ответы с готовыми решениями:

Авто обновление браузера
Есть браузер Yandex (можно Chrome и IE). Подскажите пожалуйста как сделать программно авто...

Авто обновление программы
Допустим я с помощью get запроса получил ссылку с хостинга,как мне её скачать и заменить на текущую...

авто обновление страниц
в моем мальноков примере есть проблема: когда пользователь ввел данные на авторизацию.....ему...

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

17
 Аватар для Pro_grammer
6807 / 2837 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
17.07.2013, 14:28 2
Засунь процедуру где WB.Navigate в Таймер. Установи интервал этого таймера n секунд.
0
145 / 46 / 1
Регистрация: 06.11.2012
Сообщений: 283
19.07.2013, 16:06  [ТС] 3
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Засунь процедуру где WB.Navigate в Таймер
Попробовал. Не получается что-то.. Подскажи пожалуйста.
0
es geht mir gut
 Аватар для SoftIce
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.07.2013, 18:03 4
Цитата Сообщение от Cricket93 Посмотреть сообщение
от есть программа у меня, которая обновляет открытую страницу открытого браузера каждые n секунд

Не по теме:

Кстати, испытал твою программу на 8-ке. В свёрнутом воде грузит ЦП (Intel B960, 2,4 Ггц) на 52% постоянно.
Многовато кушает, правда?

0
145 / 46 / 1
Регистрация: 06.11.2012
Сообщений: 283
19.07.2013, 18:22  [ТС] 5
Цитата Сообщение от SoftIce Посмотреть сообщение
Многовато кушает, правда?
Что-то чересчур

Добавлено через 5 минут
SoftIce, Может ты поможешь?
Вот у меня есть WebBrowser (WB) который отрывает сайт ютуба. Мне нужно чтоб страница именно в этом браузере перезагружалась даже если программа свернута... Есть просто таймер перезагрузки, но он требует чтоб перезагружаемое окно обычного браузера было постоянно открыто. То есть пока программа работает, нельзя ничего делать за компьютером.
Вот код с браузером и таймером перезагрузки
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Dim zapros As String
Private Sub Form_Load()
zapros = "http://www.youtube.com/"
WB.Navigate zapros
End Sub
 
Private Sub Timer1_Timer()
Timer1.Interval = 0
End Sub
 
Public Sub wait(seconds)
Timer1.Enabled = True
Timer1.Interval = 1000 * seconds
While Timer1.Interval > 0
DoEvents
Wend
Timer1.Enabled = False
End Sub
 
Private Sub Command1_Click()
Command1.Enabled = False
Dim A As Integer
A = Val(Text1.Text)
Do While True
SendKeys "{F5}"
wait (A)
Loop
End Sub
не могу понять как сделать задуманное
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Засунь процедуру где WB.Navigate в Таймер
Вот он мыслю хорошую подкинул.
0
SoftIce
19.07.2013, 18:30
  #6

Не по теме:

Цитата Сообщение от Cricket93 Посмотреть сообщение
SoftIce, Может ты поможешь?
Пока не могу, ухожу.

0
145 / 46 / 1
Регистрация: 06.11.2012
Сообщений: 283
19.07.2013, 18:33  [ТС] 7
SoftIce, Да это баг в восьмерке))))
0
 Аватар для Pro_grammer
6807 / 2837 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
19.07.2013, 19:44 8
Цитата Сообщение от Cricket93 Посмотреть сообщение
не могу понять как сделать задуманное
Что там делать? Тот код, где F5 - это для обновления браузера внешнего. А у нас встроенный, обновляем по
WebBrowser1.Navigate

Код ровно 5 строчек, не считая настроек:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Dim zapros As String
 
Private Sub Command1_Click()
Timer1.Enabled = Not Timer1.Enabled
End Sub
Private Sub Form_Load()
Timer1.Enabled = False
Timer1.Interval = 1000                ' тут какой надо, или брать с TextBox
zapros = "http://www.youtube.com/"    ' тут какой надо, или брать с TextBox
End Sub
 
Private Sub Timer1_Timer()
WebBrowser1.Navigate zapros
Do
DoEvents
Loop While WebBrowser1.Busy
End Sub
1
145 / 46 / 1
Регистрация: 06.11.2012
Сообщений: 283
19.07.2013, 20:15  [ТС] 9
Цитата Сообщение от Pro_grammer Посмотреть сообщение
zapros = "http://www.youtube.com/"
Сделал так
Visual Basic
1
zapros = Text1.Text
но страница не загружается
0
 Аватар для Pro_grammer
6807 / 2837 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
19.07.2013, 21:18 10
Цитата Сообщение от Cricket93 Посмотреть сообщение
Сделал так
А если упростить код ещё
Visual Basic
1
WebBrowser1.Navigate = Text1.Text
Но вообще глянуть бы на весь код целиком - что то там не чисто, твой вариант тоже должен работать, если есть эта строчка в самом верху кода
Visual Basic
1
Dim zapros As String
0
145 / 46 / 1
Регистрация: 06.11.2012
Сообщений: 283
19.07.2013, 21:29  [ТС] 11
Цитата Сообщение от Pro_grammer Посмотреть сообщение
что то там не чисто
Вот весь код
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Dim zapros As String
 
Private Sub Command1_Click()
Timer1.Enabled = Not Timer1.Enabled
End Sub
Private Sub Form_Load()
Timer1.Enabled = False
Timer1.Interval = 1000                ' ??? ????? ????, ??? ????? ? TextBox
zapros = Text1.Text     ' ??? ????? ????, ??? ????? ? TextBox
End Sub
 
Private Sub Timer1_Timer()
WebBrowser1.Navigate zapros
Do
DoEvents
Loop While WebBrowser1.Busy
End Sub
Добавлено через 7 минут
Цитата Сообщение от Pro_grammer Посмотреть сообщение
глянуть бы на весь код целиком
Код твой же, только в место
Visual Basic
1
"http://www.youtube.com/"
написал
Visual Basic
1
text1.text
0
es geht mir gut
 Аватар для SoftIce
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.07.2013, 21:54 12
Cricket93, у меня этот код работает хорошо.
Миниатюры
Авто обновление собственного браузера  
0
es geht mir gut
 Аватар для SoftIce
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.07.2013, 22:01 13
Может ещё в событие Command1_click добавить строку
Visual Basic
1
zapros = Text1.Text
а то у тебя подобная строка только в Form_Load
0
145 / 46 / 1
Регистрация: 06.11.2012
Сообщений: 283
19.07.2013, 22:06  [ТС] 14
Цитата Сообщение от SoftIce Посмотреть сообщение
Может ещё в событие Command1_click добавить строку
Не, у меня это есть. Мне при компиляции вот что пишет
Миниатюры
Авто обновление собственного браузера  
0
es geht mir gut
 Аватар для SoftIce
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.07.2013, 22:10 15
С правами какая-та лажа
0
145 / 46 / 1
Регистрация: 06.11.2012
Сообщений: 283
19.07.2013, 22:29  [ТС] 16
Цитата Сообщение от SoftIce Посмотреть сообщение
С правами какая-та лажа
Пздц, так и думал...
Можешь, пожалуйста, скомпилить
Вложения
Тип файла: rar ReNovator 1.5.rar (37.0 Кб, 7 просмотров)
0
es geht mir gut
 Аватар для SoftIce
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.07.2013, 22:34 17
Цитата Сообщение от Cricket93 Посмотреть сообщение
скомпилить
....
Вложения
Тип файла: rar ReNovator 1.5.rar (52.4 Кб, 6 просмотров)
0
145 / 46 / 1
Регистрация: 06.11.2012
Сообщений: 283
19.07.2013, 22:42  [ТС] 18
SoftIce,
Вывод:
Надо менять ПК
0
19.07.2013, 22:42
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.07.2013, 22:42
Помогаю со студенческими работами здесь

Авто обновление больших приложений
Добрый день, вопрос такой. Необходимо сделать авто обновление приложения. Если в таблице БД на...

Авто-обновление резюме на хэдхантере
Привет всем! Изредка ищу новых заказчиков на хэдхантере, задался идеей написать небольшую...

Авто обновление div Блока
Здравствуйте. У меня например есть div блок, текст в котором должен обновляться раз в 1 секунду. ...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Элементы алгоритмизации
hw_wired 28.01.2025
Основы алгоритмизации В современном мире алгоритмы играют фундаментальную роль в развитии информационных технологий и программирования. Понимание основ алгоритмизации является ключевым элементом в. . .
Человек и информация
hw_wired 28.01.2025
Введение: роль информации в познании мира В современном мире информация играет фундаментальную роль в процессе познания окружающей действительности. Она представляет собой совокупность сведений об. . .
Компьютер и информация
hw_wired 28.01.2025
Эволюция вычислительных машин История развития вычислительной техники начинается задолго до появления первых электронных устройств. Человечество всегда стремилось упростить процесс вычислений и. . .
Информационные технологии
hw_wired 28.01.2025
Введение в современные технологии работы с информацией В современном мире информационные технологии стали неотъемлемой частью практически всех сфер человеческой деятельности. Они существенно. . .
Информация вокруг нас
hw_wired 28.01.2025
Основные понятия информации В современном мире понятие информации является фундаментальным и охватывает практически все сферы человеческой деятельности. Информация представляет собой совокупность. . .
Компьютер для начинающих
hw_wired 28.01.2025
Введение в мир компьютерных технологий В современном мире информация стала одним из важнейших ресурсов человечества, определяющим развитие общества и технологий. Наша жизнь неразрывно связана с. . .
[golang] 189. Rotate Array
alhaos 28.01.2025
Повороты рукоятки, целочисленный слайс нужно сдвинуть на целое положительное число. Мне очень нравится решение на GO / / https:/ / leetcode. com/ studyplan/ top-interview-150/ package topInterview . . .
КуМир: решение задач на матрицы
bytestream 28.01.2025
КуМир представляет собой среду для обучения программированию, которая включает в себя мощные инструменты для работы с матрицами. Матрица в программировании - это двумерный массив, состоящий из. . .
КуМир: решение задач на строки
bytestream 28.01.2025
В системе программирования КуМир работа со строковыми данными является одним из важнейших аспектов создания программ. Строки представляют собой последовательности символов, заключенные в кавычки,. . .
КуМир: решение геометрических задач
bytestream 28.01.2025
Программирование геометрических задач в среде КуМир становится всё более актуальным в обучении школьников и студентов. КуМир — это разработанная в России обучающая программная среда, предназначенная. . .
КуМир, исполнитель Водолей: Задачи и решения
bytestream 28.01.2025
КуМир — это образовательная среда для обучения программированию. Она предлагает пользователям разнообразные инструменты для разработки и отладки программ, что особенно ценно для студентов и. . .
КуМир, исполнитель Чертежник: Решение задач
bytestream 28.01.2025
КуМир (Комплект Учебных МИРов) представляет собой образовательную среду для обучения основам программирования и алгоритмизации. Исполнитель Чертежник работает на координатной плоскости, где может. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru