Что нового

library of games - Программа для игр

Nefakt

Новичок
Сообщения
74
Репутация
3
AutoIt: 3.3.12.0
Версия: 1.1.2.69

Категория: Графика, Интернет, Разное

Описание:
Library of Games - программа для сбора всех игр в т.ч. и программ в одном месте, изначально делал только для игр.
В программе есть поддержка управления с джойстика, дата запуска игры(программы), время работы игры(программы). Так же можно добавить игры которые должны выйти, и в дату выхода вас оповестит программа. Так же есть календарь игровых релизов(Обновляется раз в месяц автоматически, требует соединение с интернетом). Открытие релизов в Steam. Программа находится в Beta версии. Жду отзывов и критики по улучшению. Проверял программу на Windows 7 x64 и Windows 10 x64

Файл: Скачать WinRar

Снимок:





История версий:
v.1.1.2.69
Добавлена кнопка для создания ярлыка программы на рабочем столе
В уведомления есть возможность добавить свою иконку как видно на втором скрине рядом с игрой Battlefield для этого нужно рядом с программой создать папку \Resource\Icon\ и положить
иконку формата .ico с названием игры(Т.е. если в уведомлении написано Battlefield Hardline то и иконку нужно назвать Battlefield Hardline.ico если в названии будут лишние буквы, знаки цифры и т.д. то иконка не загрузится)
Исправлена ошибка при сохранение и чтение настроек
Несколько мелких поправок в коде

v.1.1.2.68
Добавлена проверка на запуск второй копии программы
Исправлена проверка на наличие программ для запуска, если их нет, программа просто откроется. Выбранная папка при первом запуске хранится в .ini (файл Dir.txt больше не нужен)
Добавлена проверка на первый запуск. Если программа была уже запущена, то больше не будет появляться окно о первом запуске. Даже если в .ini не будет папки для сканирования, и самих программ.
Немного исправлен код
Убрана функция оповещения из настроек. (Оповещает при запуске программы)
Изменено сканирование игр.
Важно! В новой версии программы будет предложено заново выбрать папку для сканирования во избежании ошибок, т.к. новые пути для сканирования будут браться из .ini файла.

v.1.1.2.67
Вернул отображение в панели задач и по нажатию Alt-Tab
Исправил открытия ссылки в Steam, больше не добавляет в конец строки %20Steam
Добавлено сворачивание/Разворачивание в трей
Изменен диалог выбора папок

Автор(ы): Nefakt
 

gloss

Ленивое кодило
Сообщения
155
Репутация
5
Интересно :beer:
Календарь я так понимаю берется отсюда?
khoEblU.png


Так же, "Первый запуск" не очень информативен. Можно сделать диалог выбора папки, например, а не файлов. ИМХО конечно же :smile:

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

Так же не отображается при переключении по Alt-Tab.

При закрытии окна можно сворачивать в трей, вместо полного закрытия программы(либо отдельную настройку для этого).

Сама программа отображается в окне. Зачем?
DuUJTSg.png

Если ее удалить и закрыть программу, то при следующем запуске будет такое окно.
Потом она опять добавляется.
PtJHW5c.png

В трее не помешает пункт "Открыть окно программы" или "Главное окно" либо еще как то. Каждый раз открывать настройки и сохранять/отменять быстро надоест.

При открытии ссылки из списка, ссылка получается вот такой, %20Steam явно лишнее.
Код:
http://store.steampowered.com/app/323630/%20Steam

Вроде все.
 
Автор
Nefakt

Nefakt

Новичок
Сообщения
74
Репутация
3
gloss
Да календарь берется с сайта taochek.net
Программа отображается только в том случае если вы выбрали папку в которой присутствует сама программа, в таком случае при сканирование она и добавляет саму себя.
На счет диалога, стоит функция FileSelectFolder то есть "Отображает диалог выбора папки."
 

gloss

Ленивое кодило
Сообщения
155
Репутация
5
Если нет файла Settings.ini, но есть папка Resource и в ней dir.txt, то программа при запуске выдаст сначала Произошла ошибка, возможно отсутствует INI-файл. Или первый запуск программы. затем Произошла ошибка, возможно отсутствует INI-файл. Если файл dir.txt при этом, по какой либо причине окажется пуст, то покажется диалог выбора папок первого запуска. Файл Settings.ini так и не создастся.

Может стоит список папок для сканирования добавить в Settings.ini, а не выносить в отдельный файл в отдельной папке? (но это уже скорее придирка :whistle:smile:

Программу можно запустить более одного раза, _Singleton поможет с этим.

Буду пользоваться, спасибо :beer:


Добавлено:
Сообщение автоматически объединено:

Если файл Settings.ini есть, но в нем нет программ для запуска программа так же выдаст Произошла ошибка, возможно отсутствует INI-файл. Или первый запуск программы. затем Произошла ошибка, возможно отсутствует INI-файл.


Добавлено:
Сообщение автоматически объединено:

Забыл добавить, все это происходит если не стоит чекбокс Сканировать игры перед запуском, если стоит выдает только первую ошибку, затем все нормально. Может стоит отмечать его по умолчанию?
 
Автор
Nefakt

Nefakt

Новичок
Сообщения
74
Репутация
3
gloss
На счет запрета на запуск более одной программы я думал, но это не было столь важно на момент когда я писал программу. Со всеми остальным спасибо, подправлю и выложу в ближайшее время.


Добавлено:
Сообщение автоматически объединено:

Обновил программу
 
Верх