Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows 11/ 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=113)
-   -   StartMenu Animation (http://forum.oszone.net/showthread.php?t=166984)

PainteR 10-02-2010 20:59 1344168

StartMenu Animation
 


Программа для анимации процесса открытия меню пуск. Написана на AutoHotkey по аналогии с английской версией)
До этого просил помощи в реализации, но как говорится если хочешь что то сделать, то делай сам)
Вобщем вот кому то надеюсь пригодится программа)

Маленький скрин превью)

Первый вид анимации:

Второй вид анимации (Более простая):



Принцип работы:

1. Программа считывает файлы раскадрованной анимации в текущей директории, создает папку cache_ZxY (Где Z и Y разрешение меню пуска)
2. Находясь постоянно в памяти при вызове меню соответственно получаем анимацию)


- Программа в отличие от своего английского аналога кушает поменьше (хотя не на много) RAM.
- Анимация работает только если нажать на кнопку "Пуск" а не за ее пределами (Имеется ввиду сам кругляш!!! Если жать возле него анимации не будет, но меню откроется).
- Размер программы так же меньше в отличие от аналога)
- Запуск более одного экземпляра программы будет проигнорирован.
- Переделаны кадры анимации под широкое русское меню) (При уже убранной дыре в пуске)
- Добавлена замедленная анимация (На мой взгляд что то не то)
- Добавлен нормальный инсталлятор)
- Автоматически определяет локализацию ОС и используемый язык в данный момент в системе (Добавлена поддержка Английского, Немецкого, Украинского).
- Все пока доступные виды анимации в одном инсталляторе)
- При деинсталляции нет нужды закрывать программу процесс будет остановлен автоматически
- Возможность установки в "тихом" режиме с использованием ключей.

Теперь немного об
Выбрать вид анимации можно только переустановив программу, тоесть удалить полностью и установить заново.
Обьясняю почему возможность выбора анимации не добавлена в саму программу, во первых анимации различаются по скорости а для более медленной скорости требуется больше кадров для плавного перехода анимации. Во вторых анимации по виду тоже разные (пока их только 2 всего но тем немение). В третьих времени практически нету и если я еще буду дальше код придумывать то я так ее вообще лет через 5 не закончу :laugh: да и мне просто лень программа не так уж то популярна)
Установка простая и понятная ровным счетом как и удаление программы (Удаление либо через меню Все программы -> StartMenu Animation -> Деинсталлировать StartMenu Animation либо через аплет Программы и компоненты )

О "тихой" установке:

Установка проходит в скрытом режиме, параметры установки так же задаются ключами так же StartMenu автоматичекски записывается в Автозагрузку.
Собственно о самих ключах:

/VERYSILENT - Установка в скрытом режиме. При установке в скрытом режиме
окно мастера и фоновое окно мастера не отображаются, отображается только окно прогресса и только на панели задач.

/DIR="X:\Имя каталога" - Меняет имя папки, заданное по умолчанию, на странице Выбор папки назначения.
Должен быть задан полный путь!!! ВАЖНО - не указывать директорию вида "C:\Program Files" или "C:\Windows" т.к. при деинесталяции программы в папке с программой остается мусор - кэш рисунков и чтобы от него избавиться удаляется ВСЯ папка с программой! Соответственно программа сотрет все что сможет!

/GROUP="Имя папки"
Меняет имя папки на странице Выбор папки меню Пуск. Если ключ не указан то остается по умолчанию - Все программы -> StartMenu Animation

/TASKS="Ani1" - Указывает вид анимации:
Ani1 - Aero (Стандартная)
Ani2 - Aero (Замедленная)
Ani3 - Aero (Самая медленная)
Ani4 - Aero (Упрощенная)

Пример, допустим bat файл:
Код:

rem Установка StartMenu Animation в C:\Program Files\StartMenu Animation\ с использованием анимации Aero (Упрощенная)
Start StartMenu_Animation_Setup.exe /VERYSILENT /DIR="C:\Program Files\StartMenu Animation" /TASKS="Ani4"
Exit


Внимание!
Не устанавливать данную программу при наличии в системе Kaspersky Internet Security 2010, антивирус распознает ее как перехватчик и в следствии полная каша в ОС)

- Если что сильно не судите, AutoHotkey не мой конек)


StartMenu Animation Setup

ALMAZ57 11-02-2010 08:31 1344496

Прикольно, но хотелось бя както более выразительно

PainteR 11-02-2010 14:37 1344729

Цитата:

Цитата ALMAZ57
более выразительно »

Нарисуйте свой вариант анимации)
Я добавлю)

ALMAZ57 11-02-2010 18:13 1344867

PainteR, 1.Первый вид лучшее. 2. Прога робит токо до перезагрузки. Приходится запускать по новой.
помещение ехе в овтозагрузку не проходит, у менюшки репа клинит, и комп виснет.

PainteR 11-02-2010 18:20 1344875

ALMAZ57, написано же вторая менее тяжелая (Более простая)
К тому же видео с YouTube такая же) ток другой вид) (Поэтому такую добавил))
Цитата:

Цитата ALMAZ57
Прога робит токо до перезагрузки »

Логично) :) Ведь ее не кто не делал для загрузки при включении компа)
Цитата:

Цитата ALMAZ57
у менюшки репа клинит, и комп виснет. »

Меню просто не запускает пуск..комп не должен виснуть)
Там попозже гляну как с этим быть)

ALMAZ57 11-02-2010 20:14 1344970

Цитата:

Цитата PainteR
Меню просто не запускает пуск..комп не должен виснуть) »

Может и не должен виснуть, но сёмка сильно потрёпана :o

wow23 12-02-2010 00:40 1345083

красиво, спасибо=) еще бы с окнами что нибудь подобное нашаманить - но думаю это оч сложно.

INALKA 12-02-2010 00:44 1345084

PainteR, Классная штука!!А для окон можно сделать такую же было бы классно! Подскажите пожалуйста как можно сделать так чтобы анимация включалась автоматически при перезагрузке.

PainteR 12-02-2010 08:22 1345203

INALKA, на счет автозагрузки....так как мне просто лень вписывать в код автозагрузку (Да я и не уверен что эффект будет другим) то вот файлик...
1. Переименовываем программу из StartMenu Animation.exe в StartMenu_Animation.exe (Просто заменяем пробел :D)
2. Возле программы ложим файлик Run_StartMenu_Animation.exe (Из вложения)
3. На него создаем ярлык и помещаем в Пуск -> Все программы -> Автозагрузка
4. Если все правильно то программа после ребута снова будет работать)
Run_StartMenu_Animation запускается один раз, запуская StartMenu после чего выгружается из памяти)

Цитата:

Цитата INALKA
А для окон можно сделать такую же »

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

AlexS94 12-02-2010 20:05 1345679

PainteR, отличная прога дерзай!!!
а при нажатии на клаве win анимация не пашет((((

wow23 12-02-2010 22:27 1345793

будут ли еще какие нибудь эффекты?

PainteR 13-02-2010 17:54 1346302

AlexS94, на горячих клавишах специально отключил.
Чтобы если какой глюк меню открыть всегда можно)
wow23, если в плане окон, то нет (Так как даже если смогу добавить изменение размера изображений под окна, то остается проблема номер 2 - после показа одной анимации появляется родная Aero и смотрится паршиво...)
А для меню может еще пару вариантов сделаю...

t_ara_s 13-02-2010 21:23 1346460

На украинской Windows не работает

wow23 13-02-2010 21:42 1346476

Вот что есть на многих(НЕ стандартных темах):
во многих темах меню пуск разного размера. С трудом заснял момент:


ну воопщем эффект не сходится с меню пуск..во многих темах он либо больше - либо меньше самого меню=(

PainteR 14-02-2010 10:20 1346705

t_ara_s, само собой (Я просто забыл написать что работает только на русской версии)
Там переменные пуск другие)
wow23, удалите папку кэша картинок и снова запустите программу)
Если и это не поможет, то что же мне перерисовать теперь под каждую тему?

fomin201 14-02-2010 11:48 1346751

отличная прога

proff1 14-02-2010 19:50 1347052

PainteR, Можно ли увеличить задержку аннимации,чтоб помедленнее открывалось.
А так все работает и после перезагрузки.

ALMAZ57 15-02-2010 11:59 1347484

Цитата:

Цитата proff1
чтоб помедленнее открывалось. »

Присоединяюсь

t_ara_s 21-02-2010 18:04 1352701

А можно для украинской?????

PainteR 21-02-2010 19:07 1352730

Цитата:

Цитата t_ara_s
А можно для украинской????? »

Можно...только позже (Ток для этого надо узнать одну переменную).
А так же посмотрю вопрос о замедлении анимации.

AlexS94 07-03-2010 00:56 1362688

PainteR, хотелосьбы анимацию в виде дымки, как на видео с youtube/

PainteR 07-03-2010 08:36 1362770

AlexS94, не знаю как в виде дымки, а ссегодня будет более замедленный вариант анимации)
+ кое какие поправки внес)
нашел ошибку при замедлении анимации)
исправляю)

cold_as_ice 08-03-2010 10:30 1363460

а можно сделать так, чтобы при нажатии на клавиатуре кнопки Windows тоже была анимация у пуска?
версию помедленнее очень ждем

INALKA 13-03-2010 18:30 1367851

PainteR, Здравствуйте!Скажите пожалуйста можно ли Start Menu Animation вшыть в дистрибютив чтобы анимация включалась сразу после установки windows

PainteR 16-03-2010 13:31 1369821

Цитата:

Цитата cold_as_ice
а можно сделать так, чтобы при нажатии на клавиатуре кнопки Windows тоже была анимация у пуска? »

Этого делать не буду специально)
Так как Антивирусам не нравится)
Например Kis 2010 и так полностью блокирует работу программы в следствии чего возникает каша)
Версия помедленнее готова давно просто время нету все оформить, но постараюсь не затягивать, хотя мне кажется она не очень смотрится, но это вам решать
Цитата:

Цитата INALKA
вшыть в дистрибютив чтобы анимация включалась сразу после установки windows »

Инсталятор почти готов будет добавлена возможность установки в тихом режиме, а каким образом программа будет запускаться то это вам решать)

t_ara_s 18-03-2010 22:35 1371864

И на украинскую версию, пожалуйста!!!!
Ведь там же немного изменить.
Могу помочь с укр. версиями файлов, если надо.
Пожалуйста
А на счет кнопки Windows - можно написать скриптик на AutoIt

PainteR 19-03-2010 13:48 1372344

Цитата:

Цитата t_ara_s
И на украинскую версию, пожалуйста!!!! »

Уже давно сделано и проверено)
Просто пока кое какие мелочи в инсталлере подправить надо)

vay 27-05-2010 08:14 1422007

западный аналог не работал,и здесь депозит не давал скачивать,выбрасывал на платник.сейчас всё ок!lда,с касперским пришлось повозится,система висла наглухо,но всё отлично,кстати у меня виста

HCORE 29-06-2010 22:14 1444057

Очень прикольная прога!!! Автор умница!!! Спасибо!!! Может в бетках семеры есть что то для анимашки окон как на ютубе...К сожалению самому неразобрать,было бы круто...

PainteR 29-06-2010 22:15 1444058

Цитата:

Цитата HCORE
Может в бетках семеры есть »

Нет, нету)


Время: 01:06.

Время: 01:06.
© OSzone.net 2001-