Что нового

Shutty – удобное управление состояниями питания ОС и компьютера

Pat4005

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

Категория: Вспомогательные функции, Графика, GDI+, Интеракция, Мышь, Клавиатура, Элементы GUI, Разное

Описание:
Программа для быстрого и удобного управления состояниями питания ОС и компьютера.
Код/Пример:
Код:

Исполняемый файл: http://db.tt/BbyB5vkB
Исходники: http://www.dropbox.com/s/mofkrzxk40fohq4/shutty_source.rar?dl=0

Снимок:


История версий:
Shutty (WinShutdown)
v2.0 RC1 02.08.2014
+Полностью переработан графический интерфейс. На данный момент главное окно не содержит никаких управляющих элементов. Кнопками выступают дочерние окна с наложенным png-изображением. Поведение новых окон-кнопок также написано с нуля (не мной) и доработано (мной)
+Добавлены подсказки к кнопкам главного окна
+Добавлена возможность изменения размена кнопок в диапазоне 20 - 35 точек с шагом 5
*Улучшено поведение окна при перемещениях, изменениях размеров
+Добавлена функция перезапуска скрипта при изменении разрешения для корректной перестройки всех элементов
*Достигнута возможность полноценного изменения прозрачности всего главного окна
*Штатные иконки вшиты во внутренние ресурсы исполняемого файла для более быстрого доступа

v2.1 06.08.2014
*Исправлена ошибка с потерей фокуса полноэкранного приложения при перезапуске Shutty
+Перерисованы изображения кнопок главного окна
+Добавлены зависимости состояния кнопок гибернации и сна для корректного выполнения функции изменения размера
+Добавлено автообновление из интернета
+Исправлено поведение скрипта при локальном обновлении и совпадении версий
*Исправлено немало ошибок и недочётов

v2.2 08.08.2014
*Исправлено поразительно интенсивное пожирание памяти при зажатии кнопок главного окна
*Оптимизирован механизм обновления для интернет подключений с малой шириной канала
*Добавлены уведомления о ходе обновления при вызове процедуры обновления вручную
*Добавлена функция проверки наличия обновления каждые 3 часа
*Незначительные исправления

v2.2.1 08.08.2014
*Исправление ошибок

v2.2.2 09.08.2014
*Добавлено небольшое увеличение кнопок при наведении курсора мыши
*Добавлена возможность изменять интервал автоматического обновления в настрройках
*Исправлена ошибка вылетания программы при автоматическом обновлении

v2.2.3 09.08.2014
*Сервисное обновление

v2.2.4 11.08.2014
+Добавлена возможность полностью удалить программу при попытке запуска ещё одного исполняемого файла "Shutty" той же версии, но с отличным именем файла (для разработчика)

v2.3 15.08.2014
*Все графические ресурсы программы теперь загружаются из исполняемого файла напрямую в оперативную память
*Перерисованы изображения для кнопок гибернации и сна
*Исправлен механизм подстройки положения главного окна при изменении разрешения (теперь игнорирует запуск игр)
*Добавлено автоматическое определение режима загрузки ресурсов графики, в зависимости от наличия внутреннего флага режима разработчика
*Теперь изображения двигаются при наведении влево-вверх и обратно
*Пожирание процессорного времени уменьшено в !несколько десятков раз!
*Изменено и улучшено поведение кнопок при наведениях и нажатиях (увеличение-сдвиг)
*Исправлены недочёты

v2.3.1 19.08.2014
*Изменён диалог при запуске одной и той же версии Shutty с предложением удалить либо переустановить программу
+Добавлен пункт настроек "Автообновление", позволяющий отключить подверждения и производить обновление автоматически

v2.3.2 22.08.2014
*Анимация кнопок главного окна стала плавнее
*Улучшена точность срабатывания нажатий по кнопкам в главном окне
+Добавлена функция воостановления положения кнопок главного окна относительно друг друга, как только и если они сбиваются
*Исправлено несколько ошибок

v2.4 23.09.2014
+Налажена работа таймера
*Изменены старые и добавлены новые графические ресурсы (созданы некоторые новые элементы управления с помощью Pic)

v2.4.1 26.09.2014
+Добавлена подстройка исходного положения окна и "прилипание" к краям экрана в соответствии с расположением панели задач
+Добавлено действие и анимация кнопки при долгом нажатии ПКМ, открывающее настройки
*Исправлено множество ошибок

v2.4.2 29.09.2014
+Добавлены горячие клавиши для запуска и остановки таймера (Enter и Escape сответственно)
*Разблокирована опция автозапуска задания таймера при старте программы (и старте самого таймера) и налажена её работа
*Исправлены ошибки

v2.4.3 06.11.2014
+Добавлена новая кнопка — Блокировка сеанса Windows
+Добавлен красивый шрифт
*Слегка переработан интерфейс и перерисованы почти все кнопки
*Комбинации горячих клавиш, управляющих питанием, усложнены для исключения случайных нажатий (CTRL+NUMPAD[0-5] --> CTRL+ALT+NUMPAD[0-6])
*Исправлены ошибки и неточности

v2.4.4 22.11.2014
*улучшена производительность
*исправлены ошибки

v2.4.5 24.11.2014
*убраны лишние множественные вызовы библиотеки GDIPlus и добавлена её выгрузка при выходе
*исправлены ошибки

v2.4.6 25.11.2014
*исправлена ошибка, приводящая к удалению программы при отсутствии подключения к Интернет
*исправлена критическая ошибка и неточности в коде

Источник: autoit-script.ru
Автор(ы): pat4005
 
Автор
P

Pat4005

Новичок
Сообщения
85
Репутация
4
Это моя первая более менее адекватная работа. Спустя два года, после того, как я перестал ею заниматься (потому что нельзя просто так закончить разработку :smile:), всё-таки решил выложить. Версия рабочая, даже умеет самообновляться. Я очень благодарен всем хорошим ребятам, что помогали мне, а в особенности, Yashied, Mr.Creator, masmasles, AZJIO и всем остальным форумчанам.
 
Автор
P

Pat4005

Новичок
Сообщения
85
Репутация
4
Спасибо, Alofa, переделал код ссылок.
 

Astel064

Помог мой пост, ставь +!
Сообщения
276
Репутация
51
Простите, из описания вообще не понятно, что это за программа и для чего она нужна... Не могли-бы Вы более развернуто ответить, зачем эта программа нужна?
 
Верх