Статьи

Програма «RealHoliday» нагадає про дні народження 🎁 і святах - не вимагає установки і оптимізована для роботи в Windows 10

  1. Де зберігаються події для нагадування
  2. Зберігання подій на віддаленому комп'ютері
  3. Використання опцій в RealHoliday

RealHoliday - проста програма для нагадування про щорічні події, таких як дні народження 🎈 і свята. Безкоштовна і невибаглива до ресурсів комп'ютера. Не вимагає установки. Оптимізована для роботи в Windows 10.

🎁 Завантажити RealHoliday

Інтерфейс простий - область відображення подій на найближчі сім днів і кнопка «ОК», що закриває програму. Налаштування зводяться до регулювання розміру шрифту, зміни положення та розміру вікна. При повторному запуску вікно зберігає своє попереднє Местположение і розміри.

Де зберігаються події для нагадування

Події зберігаються в звичайному текстовому файлі. За замовчуванням він повинен знаходитися в одному каталозі з «RealHoliday.exe» і називатися «Holiday.txt». Можна використовувати інше ім'я і зберігати його окремо від виконуваного файлу, але про це трохи нижче. Вміст текстового файлу строго структуровано і має виглядати так:

14.01 Валерій Харламов, хокеїст, 1948
16.01 Кейт Мосс, модель.
17.01 Джим Керрі, актор, 1962
18.01 Кевін Костнер, актор, 1955

Спочатку число і номер місяця від 01 до 12, пробіл і найменування події. Якщо подія - день народження і хочете щоб виводилося скільки років імениннику, то вкажіть рік народження. Якщо до року додати букву «р» або «рік», то вік не буде доступний широкому.

Файл можна правити через будь-який текстовий редактор.

Зберігання подій на віддаленому комп'ютері

При необхідності установки "Напоміналка» на велику кількість комп'ютерів логічно зберігати файл з днями народження віддалено, а не на кожному робочому місці. Це позбавить від необхідності вносити зміни в файл «Holiday.txt» на всіх комп'ютерах з встановленою програмою.

Для віддаленого доступу до «Holiday.txt» створюємо на віддаленому комп'ютері (сервері) папку і дозволяємо спільний доступ до неї з мережі. Далі є два варіанти. Можна в цю папку скопіювати програму і файл з подіями, а користувачам вивести ярлик до програми. Але при цьому, кожен раз при запуску програми, Windows буде запитувати дозвіл на запуск програми з мережевого диска. Тому було придумано наступне рішення: в «розшарений» папку копіюємо тільки файл з подіями, а на комп'ютер користувачів копіюємо два файли: «RealHoliday.exe» і файл з опціями «option.ini». Файл з опціями є текстовим. У ньому прописані шляхи до файлів з подіями.

Використання опцій в RealHoliday

У «option.ini» можна прописати шляхи до файлів з подіями. Якщо цього не зроблено, то програма шукає «Holiday.txt» в каталозі поруч з собою. Завдяки «option.ini» з'являється можливість використовувати кілька файлів з подіями. Приклад вказано нижче.

# \\ 10.55.140.196 \ Holiday \ Празднікі.txt
C: \ RealHoliday \ Друзья.txt
C: \ RealHoliday \ Коллегі.txt
C: \ RealHoliday \ Родственнікі.txt

Знак # означає що цей рядок ігнорується програмою.

Для запуску «нагадувалки» днів народження при включенні комп'ютера розмістіть ярлик «RealHoliday.exe» в автозавантаженні (Пуск> Всі програми> Автомат).

На численні прохання оновив програму до версії 2.2. Зроблено такі зміни:

  • Усунені помилки при закритті програми без прав адміністратора.
  • Оптимізована робота програми під Windows 10.
  • Вихідний код написаний в Delphi XE3.

Новости