MWeather v8

mweather

Виводить погодні шпалери і текст погоди, що настроюється, на екран блокування S2U2, використовуючи дані, отримані TouchFLO 3D.

* Відображає погодні шпалери на екрані блокування S2U2 * Виводить текст, що легко настроюється, в якому можна помістити різні погодні дані * Не лізе в інтернет. Дані бере з бази TouchFLO 3D * Легкість локалізації (у складі йде українська та англійська) * Простота налаштувань

Довго шукав можливість у S2U2 встановлювати погодні шпалери з TouchFLO 3D. Єдиний знайдений варіант – це IPTWeather. Але, на жаль, нічого у світі немає досконалого (або кожен розуміє досконалість по-різному). У цій програмі, IMHO, багато зайвого, чогось не вистачає, та й налаштовувати її важко. Вирішив написати щось подібне. Програма використовує запити в accuWeather.com як і IPTWeather.

Основний шлях - "HKEY_CURRENT_USERSoftwaremicklesmWeathersetup" "AlternativeWallpapers" (dword) 1 - використовувати альтернативний набір шпалер "Language" (str) мова (написання має повністю збігатися з ім'ям мови з назви секції файлу "WeatherLang.ini"<>"PathToWallpaper" (str) шлях до папки зі шпалерами (в кінці не повинно бути слєша) "TextDisplayS2U2" (dword) 1 - виводити текст з інформацією, 0 - не виводити "TextS2U2" (str) шаблон виведення тексту, де:

* &&UT=Од. змін. температури * &&UW=Од. змін. швидкості * &&TU=Час оновлення даних * &&TC=Поточна температура * &&TH=Максимальна температура * &&TL=Мінімальна температура * &&WS=Швидкість вітру * &&LO=Положення * &&TX=Текст, відповідний іконці погоди

"UnitTemp"(dword) Од. змін. температури 0 - Цельсія, 1 - Фаренгейт "UnitWind" (dword) Од. змін. швидкості вітру 0 - км.за годину, 1 - милі за годину "UseWeatherIcon" (dword) Використання іконок. 0 – не використовувати, 1 – використовувати. Ця функція не для виведення погодної іконки. У мене замість неї виводиться іншою програмою активний звуковий профіль. Якщо такого немає, то параметр треба виставити в 0 "WallpaperExtention" (str) - розширення файлів шпалер (gif або jpg) "WeatherWallpaper" (dword) 1 - використовувати погодні шпалери, 0 - ні

1. Первинна установка: * В архіві в папці "Ярлики" лежать два ярлики: 1 - "mWeater.lnk" помістити в папку автозавантаження (на українській версії вінди це "WindowsАвтозавантаження") 2 - " Setup.lnk" помістити в будь-яке місце папки меню запуску програм (на українській версії вінди це "WindowsГоловне менюПрограми" і далі в будь-яку папку або корінь) * Інші файли з архіву помістити в папку "Program FilesmicklesmWeather" * Запустити Setup та налаштувати програму (або внести налаштування через реєстр) * Перезавантажити КПК (потрібно для запуску модуля "mWeather.exe" і надалі, при внесенні змін до налаштувань перезавантажувати КПК не потрібно)

2. Встановлення замість існуючої версії * Для початку необхідно зупинити стару версію та видалити її стандартними засобами, для цього можна скористатися менеджером процесів (наприклад: FdcSoft Task Manager). * Далі, виконати всі пункти з первинної установки.

Продовжую вивчати С++. Повністю переписав програму. Тепер основний модуль висить у пам'яті і чекає, коли дані в TouchFLO 3D оновляться або зміняться налаштування.