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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - Утилита для своевременного обновления разного софта

Ответить
Настройки темы
Утилиты - Утилита для своевременного обновления разного софта

Аватара для fantik

Старожил


Автор проектов


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


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

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


Изменения
Автор: fantik
Дата: 04-07-2008
Описание: Обновлены ссылки, выложены исходники
Увы, не нашел подходящего раздела под программку, а так как понадобиться она может любому именно в этом разделе, опубликую здесь. Да простят меня уважаемые модераторы.

Программа очень простая, хранит в 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

 

Аватара для fantik

Старожил


Автор проектов


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

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


Чуть-чуть не доглядел, обработчик ошибки на строку ниже поставил, программа вместо вменяемого ответа при пустых значениях полей выдавала Access violation. В остальном функционал тот же.

-------
Хорошо смеется тот, у кого есть бэкап.
Будьте благодарны людям. Не стесняйтесь давить «Полезное сообщение»


Отправлено: 00:55, 11-02-2008 | #2



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

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


Ветеран


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

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


fantik, Сразу предупреждаю - понадобится поддержка регэкспов.
А ещё лучше договориться с производителем программ, чтобы те экспортировали xml-файл с версией софта и дёргать его.
P.S. Лет 7 назад писал систему сбора информации с большого количества сайтов, префиксы и суффиксы вбивались несколькими десятками людей.

Отправлено: 11:07, 11-02-2008 | #3


Аватара для fantik

Старожил


Автор проектов


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

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


dimez,
Вы думаете, я продавать что-ли программу собираюсь?
Или ради пары десятков программ для каждого надо договариваться с производителями?

Спасибо, конечно, что предупредили, что бы мы без вас делали

Кстати, если вы писали программу с регэкспами, зачем нужны были в вашей программе префиксы и суффиксы?

-------
Хорошо смеется тот, у кого есть бэкап.
Будьте благодарны людям. Не стесняйтесь давить «Полезное сообщение»


Отправлено: 12:40, 11-02-2008 | #4


Аватара для Debugger

Ветеран


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

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


fantik, недавно видел похожую вещь, называется SuMO (Software Update MOnitor), искать здесь.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:01, 11-02-2008 | #5


Аватара для fantik

Старожил


Автор проектов


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

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


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

-------
Хорошо смеется тот, у кого есть бэкап.
Будьте благодарны людям. Не стесняйтесь давить «Полезное сообщение»


Отправлено: 00:29, 12-02-2008 | #6


Аватара для aset

Ветеран


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

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


fantik,

Утилита для слежения за обновлениями программного обеспечения, установленного на компьютере пользователя. Главная задача SUMo (Software Update Monitor) - уведомление о появлении новых версий приложений, с которыми вы работаете. Для проверки наличия обновления к той или иной программе, достаточно перетащить исполняемый файл программы в окно SUMo. В этом окне можно увидеть название приложения, номер версии, название компании-разработчика и информацию о наличии обновлений. SUMo удобна тем, что позволяет проверить наличие обновлений, не открывая при этом сами программы. С помощью SUMo можно проверять апдейты сразу для нескольких приложений, а затем выборочно загружать их.

ftp://ftp2.kcsoftwares.com/kcsoftwa/files/sumo.exe

-------
убить легко!
подарить жизнь новому гораздо труднее...

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:08, 12-02-2008 | #7


Ветеран


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

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


Цитата fantik:
Или ради пары десятков программ для каждого надо договариваться с производителями? »
Им выгодно с вами сотрудничать
Цитата fantik:
Спасибо, конечно, что предупредили, что бы мы без вас делали »
Ну вот, хотел сделать доброе дело, сразу обсмеяли...
Цитата fantik:
Кстати, если вы писали программу с регэкспами, зачем нужны были в вашей программе префиксы и суффиксы? »
Там шире немного задача стояла - выдёргивать не одно число, а несколько блоков со страницы одним запросом(парсинг). Соответственно, люди находили общие части, тут же в preview смотрели - работает или нет, и писали в базу.

Отправлено: 16:08, 12-02-2008 | #8


Аватара для no404error

Старожил


Автор проектов


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

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


Еще есть подобные программы? SuMO - в пролете, подобные VerChecker интересуют А то она на моих задачах загибается.

Отправлено: 19:30, 12-02-2008 | #9


Аватара для fantik

Старожил


Автор проектов


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

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


no404error,

А что конкретно интересует?

Я планирую в ближайшие пару недель сделать подобный серверный модуль, с которого по xml программа будет получать текущие версии, скажем, с обновлением в 2-3 часа. И по WEB чтобы можно было посмотреть

-------
Хорошо смеется тот, у кого есть бэкап.
Будьте благодарны людям. Не стесняйтесь давить «Полезное сообщение»


Отправлено: 20:37, 12-02-2008 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - Утилита для своевременного обновления разного софта

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Джентельменский набор софта для 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




 
Переход