|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - Утилита для своевременного обновления разного софта |
|
|
Утилиты - Утилита для своевременного обновления разного софта
|
Старожил Сообщения: 370 |
Увы, не нашел подходящего раздела под программку, а так как понадобиться она может любому именно в этом разделе, опубликую здесь. Да простят меня уважаемые модераторы.
Программа очень простая, хранит в ini-файле список программ, выход новых версий которых желательно отслеживать. Как правило, авторы программ первым делом публикуют на оф. сайте новую версию, чуть меняя код страницы, это легко отследить. Скриншот: ![]() Соответственно, настройки : 1. Адрес странички в интернете, откуда берется новая версия 2. Префикс и суффикс - это кусочки кода страницы, между которыми, собственно, и находится искомая версия в коде HTML 3. Номер вхождения - если программа найдет несколько кусочков кода prefix и suffix, то вхождение - как раз порядковый номер нужного (с версией). 4. ID и Название - соответственно, хранимый т.н. код, например, "winrar" и отображаемое название, напр. "Архиватор WinRAR" 5. Поле внизу и кнопка "Код HTML" нужны для правильного поиска вхождения, так как существуют разные кодировки страниц и т.п., программа их игнорирует. Но текстовые редакторы, как правило, переводят в правильную кодировку. И при копировании в программу кода из текстового редактора, может нарушиться двоичный код фразы, хоть и сохранится ее внешний вид, и программа не сможет ничего найти. Так что лучше всего копировать prefix и suffix именно из этого поля. Кнопки "Тест", "ОК" и "Отмена", я полагаю, не нуждаются в комментариях. Пример : <a href="" class="version">Version: 1.0</a> Префикс: <a href="" class="version">Version: (с пробелом в конце) Суффикс: </a> Несколько хинтов по поводу пользования : - Высвечиваемое название есть ссылка на страницу, с которой берется версия, можно надавить, и попадете на сайт разработчика - Если вдруг версия обновилась (отображается зеленым), то в ini-файле она обновится ТОЛЬКО после двойного щелчка по строке. - Если таймаут соединения, или производитель решил поменять код страницы - в поле "Версия" будет высвечиваться "Error". В комплекте идёт файл ini с некоторыми моими настройками, в том числе с поиском новых версий UpdatePack-XPSP3-Rus с этого форума. Для ознакомления (пользования). Берем программу отсюда: VerChecker 1.1 503.06 KB Исходники: Delphi7, 20 KB Требуется TMS Component Pack for Delphi 7 Если кому пригодится - выкладывайте настройки для своих программ из ini-файла |
|
------- Отправлено: 23:50, 10-02-2008 |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать Чуть-чуть не доглядел, обработчик ошибки на строку ниже поставил, программа вместо вменяемого ответа при пустых значениях полей выдавала Access violation. В остальном функционал тот же.
|
------- Отправлено: 00:55, 11-02-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 858
|
Профиль | Отправить PM | Цитировать fantik, Сразу предупреждаю - понадобится поддержка регэкспов.
А ещё лучше договориться с производителем программ, чтобы те экспортировали xml-файл с версией софта и дёргать его. P.S. Лет 7 назад писал систему сбора информации с большого количества сайтов, префиксы и суффиксы вбивались несколькими десятками людей. |
Отправлено: 11:07, 11-02-2008 | #3 |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать dimez,
Вы думаете, я продавать что-ли программу собираюсь? ![]() Или ради пары десятков программ для каждого надо договариваться с производителями? Спасибо, конечно, что предупредили, что бы мы без вас делали ![]() Кстати, если вы писали программу с регэкспами, зачем нужны были в вашей программе префиксы и суффиксы? |
------- Отправлено: 12:40, 11-02-2008 | #4 |
![]() Ветеран Сообщения: 867
|
Профиль | Отправить PM | Цитировать fantik, недавно видел похожую вещь, называется SuMO (Software Update MOnitor), искать здесь.
|
|
Отправлено: 15:01, 11-02-2008 | #5 |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать Debugger,
мерси за ссылку, погуглил, не нашел, наваял свою быстренько, может кому сгодится |
------- Отправлено: 00:29, 12-02-2008 | #6 |
Ветеран Сообщения: 2891
|
Профиль | Отправить PM | Цитировать fantik,
![]() Утилита для слежения за обновлениями программного обеспечения, установленного на компьютере пользователя. Главная задача SUMo (Software Update Monitor) - уведомление о появлении новых версий приложений, с которыми вы работаете. Для проверки наличия обновления к той или иной программе, достаточно перетащить исполняемый файл программы в окно SUMo. В этом окне можно увидеть название приложения, номер версии, название компании-разработчика и информацию о наличии обновлений. SUMo удобна тем, что позволяет проверить наличие обновлений, не открывая при этом сами программы. С помощью SUMo можно проверять апдейты сразу для нескольких приложений, а затем выборочно загружать их. ftp://ftp2.kcsoftwares.com/kcsoftwa/files/sumo.exe |
------- Отправлено: 16:08, 12-02-2008 | #7 |
Ветеран Сообщения: 858
|
Профиль | Отправить PM | Цитировать Цитата fantik:
![]() Цитата fantik:
Цитата fantik:
|
|||
Отправлено: 16:08, 12-02-2008 | #8 |
Старожил Сообщения: 226
|
Профиль | Отправить PM | Цитировать Еще есть подобные программы? SuMO - в пролете, подобные VerChecker интересуют
![]() |
Отправлено: 19:30, 12-02-2008 | #9 |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать no404error,
А что конкретно интересует? Я планирую в ближайшие пару недель сделать подобный серверный модуль, с которого по xml программа будет получать текущие версии, скажем, с обновлением в 2-3 часа. И по WEB чтобы можно было посмотреть |
------- Отправлено: 20:37, 12-02-2008 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Джентельменский набор софта для Symbian 9 | Daut | Мобильные ОС, смартфоны и планшеты | 2 | 19-12-2010 22:09 | |
Права на обновления софта через групповые политики | DarkMaximus | Microsoft Windows NT/2000/2003 | 3 | 24-11-2009 08:01 | |
Прочее - Система для закачек софта. | sfap | Общий по Linux | 14 | 10-11-2009 16:23 | |
Программа для сборок софта | DarkneZ | Автоматическая установка приложений | 4 | 12-12-2008 22:45 | |
Ищу Программу для каталогизации софта. | eXaCT | Программное обеспечение Windows | 2 | 22-06-2007 23:50 |
|