Войти

Показать полную графическую версию : Silent miniMIZE


Страниц : [1] 2

SAOPP
26-05-2006, 15:30
miniMIZE - весьма полезная софтина, которая минимизирует открытые окна на рабочий стол! :) Панель задач при этом пуста, а на рабочем столе появляются симпатичные превьюшки только что свернутых окон.
http://img138.imageshack.us/img138/5397/14vo.png (http://imageshack.us)
Уменьшенные окошки весьма аккуратные, на каждом по умолчанию иконка свернутой программы. Их можно таскать как угодно, перемещать по экрану, накладывать друг на друга.
http://img138.imageshack.us/img138/4091/27dn.png (http://imageshack.us)
При клике на иконке в трее всплывает менюшка - программу можно деактивировать, можно поместить превьюшки поверх остальных окон или наоборот на десктоп. Можно настроить размер превьюшек, по умолчанию они по 100 пикселей. Можно менять прозрачность, назначать хоткеи и делать исключения(!), так же можно выключить иконку в трее. Программа может сама по порядку ровно выстраивать окошки.
Официальная страничка программы (http://aquaria.za.net/index.php?option=com_content&task=view&id=133)

---

Тихий miniMIZE 1.0.37 (http://www.files.saopp.info/Unattended/miniMIZE.exe) [574 Кб] - ставится в одно касание, прописывается в автозагрузку.

Ченжлог
27.05.06
+ переход на базу модифицированного (http://forum.oszone.net/thread-51547.html) sfx 7z модуля от Oleg_Sch (http://forum.oszone.net/member.php?userid=32441). Спасибо земляку YuriPet (http://forum.oszone.net/member.php?userid=35959) за предоставленный материал ;)
- размер дистрибутива уменьшился практически на 100 кб :)

melato
26-05-2006, 21:42
Секундочку... А зачем в реестр прописываются строки [HKEY_USERS\S-1-5-21-1801674531-1060284298-1343024091-1003\Software\Microsoft\Windows\CurrentVersion\Run] и т.п. Они ведь, вроде бы, индивидуальны для каждого компа?
И второе: почему используется в реестре C:\Program files, когда в параметрах распаковки - %programfiles%? Так автозапуска не получится... Или я не прав, как всегда?

SAOPP
26-05-2006, 22:56
melato
Про записи в реестре, в принципе да, эти записи надо поправить... Они там не к чему по идеи.
На счёт Program Files, я сталкнулся с такой проблемой, что переменная %PROGRAMFILES% по каким то причинам не указывает путь к этой папке, почему так происходит я так и не понял. Поэтому пока, ничего не меняю, а реестр поправлен!
Так автозапуска не получится... Или я не прав, как всегда?
С автозапуском всё будет нормально - не эстэтично просто получается, что пути "разные" :D

melato
26-05-2006, 23:23
В принципе, можно регистрировать через reg.exe add, но тогда проблемы с Win2k. Я именно так обысно и делаю (если быть точнее, то я сделал это только один раз - когда так же переделывал автоинсталл TaskSwitchXP). :)
Насчёт автозауска - а если %programfiles% != c:\Program files?

SAOPP
26-05-2006, 23:27
Насчёт автозауска - а если %programfiles% != c:\Program files?
Ну в принципе, 95% папок PF стоят на C:\ - поэтому пока да :)

vampik
26-05-2006, 23:30
Не стоит на это надеяться, лучше исправить. Я всегда Windows на диск D: ставлю :)

SAOPP
26-05-2006, 23:36
vampik
Ну вот видишь, а КАК исправить я так и не понял :(

melato
26-05-2006, 23:41
С использованием reg add. В параметры батника передаётся полный путь распаковки. На 7z это %%T. Т.е. строка запуска - run.bat %%T. Затем он вытаскиваеся батником и исполняется в батнике: reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Имя проги" /f /d "%*\program.exe".

P.S. Опять же, это на WinXP. Тогда можно генерить .reg файл echo > autorun.reg. Принцип такой же, только метод добавки другой.

SAOPP
26-05-2006, 23:47
melato
Опять же, ДЛЯ 7z! Пока, инсталл сделан на базе RAR'а...

melato
26-05-2006, 23:53
Хм... А РАР не даёт полный путь распаковки? Просто не знаю и не уверен.
В любом случае, в чём препятствие смены на 7z?

Vadikan
26-05-2006, 23:54
SAOPP
Пока, инсталл сделан на базе RAR'а...Если вы будете делать на 7z, то там есть встроенная возможность добавления в автозагрузку (как для текущего пользователя, так и для всей машины). Учите матчасть (http://7zsfx.solta.ru/) :)

melato
26-05-2006, 23:57
Ну там своя проблема: почему-то большинство программ любят пописываться через реестр, и прога будет искать свою автозагрузку именно там. Или 7zmod умеет добавлять автозапуск в реестр?

SAOPP
27-05-2006, 00:04
Vadikan
Спасибо, конфиг 7z на базе модифицированного модуля уже готов, пока тестирую...

зы Только я что-то не вижу, где написано об добавление ключей в реестр т.е. в автозагрузку, ткните где это?

melato
27-05-2006, 00:08
Там добавляется автозапуск в виде ярлыка в папку "Автозагрузка":
Shortcut="type, {src_file_path}, {command_line_for_file}, {folder_for_shortcut}, {decription}, {shortcut_name}, {working_directory}"
Создать ярлык.

Каждый параметр, исключая 'type', должен быть заключен в фигурные скобки, параметры разделяются запятыми. Обязательными параметрами являются только 'type' и 'src_file_path'. Если какой-то параметр ярлыка вам не нужен - используйте пустые фигурные скобки '{}'. Неиспользуемые параметры после ПОСЛЕДНЕГО ИСПОЛЬЗУЕМОГО можно не указывать.

Если вам потребуется указать где-нибудь фигурную скобку (например в description) используйте двойную, т.е. {"Это описание со {{скобками}}"} даст результат "Это описание со {скобками}".

type одно или двухсимвольное поле, которое может принимать следующие значения:

D - Создать ярлык на Рабочем столе

S - Создать ярлык в меню кнопки "Пуск"

P - Создать ярлык в меню "Пуск -> Программы"

T - Создать ярлык в папке "Автозагрузка"

Ярлыки создаются ДЛЯ ВСЕХ пользователей. Для того, чтобы создать ярлык для текущего пользователя, к указанным символам надо добавить 'u', т.е. Shortcut="Du, {cmd.exe}" создаст ярлык на Рабочем столе текущего пользователя.

НУ и дальше: http://7zsfx.solta.ru/parameters_RU.html

SAOPP
27-05-2006, 00:16
melato
Вот именно что ЯРЛЫКА а не ключа!
В данном случае нужно ВНЕСЕНИЕ ключа в реестр а НЕ добавление ярлыка в папку Автозагрузки!

то там есть встроенная возможность добавления в автозагрузку (как для текущего пользователя, так и для всей машины)
Что-то я не могу понять, каким образом можно реализовать добавление для ТЕКУЩЕГО пользователя

melato
27-05-2006, 00:20
Ну поскольку была дана фраза т.е. в автозагрузку, то можно было бы посчитать, что ярлык сойдёт. А так мне самому интерсно, что же г-н Vadkan задумывал. Я бы стал это делать, как описывал сам ранее...

SAOPP
27-05-2006, 00:25
melato
Согласен, но для начала я хочу узнать, можно ли добавить запись в реестр!

SAOPP
27-05-2006, 12:25
Обновил первый пост! :)

melato
27-05-2006, 13:27
А как же Win2k? ;)

SAOPP
27-05-2006, 13:37
Заточение идёт первоначально под XP, поэтому надо думать над вторым вариантом для w2k. Есть предложения?




© OSzone.net 2001-2012