- Де зберігаються події для нагадування
- Зберігання подій на віддаленому комп'ютері
- Використання опцій в 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.