Показать полную графическую версию : [repack] Imagine
Imagine (https://www.nyam.pe.kr/dev/imagine/) — программа для просмотра изображений и анимации.
Место установки: %ProgramFiles%\Imagine
Из языков оставлены только английский и русский.
Ярлык создаётся в меню "Пуск" --> "Все программы".
Подхват настроек из файла Imagine.ini
Удаление через апплет "Установка и удаление программ".
Скачать (https://mega.nz/file/i9t23AjB#cHvakeYNAV_Q3gDypxZdMjLaWW5mxoYp2qlcBeSLlcg)
___, спасибо. С полностью бесплатными вьюерами действительно плохо дело обстоит.
Только вот в этом есть ли возможность перемещаться в пределах директории в режиме просмотра? Что-то ни стрелки ни PGUP/PGDOWN не меняют файл который открыт. Я правда не аддон, а установщик с сайта смотрел...
нашел в слайд шоу по пробелу, но это всеже не то что надо...
mike345, утилита конфигурабельна, по умолчанию многое "не как обычно"
если правильно понимаю, то 3 режима:
рижим проводника
режим просмотра (+фулскрин)
слайдшоу
у меня настроено в режиме просмотра, переключение вперед - пробел, назад бэкспэйс (можно скачать адон, вытащить фаил настроек imagine.ini и положить в свою папку, посмотреть как в целом настроено)
либо настроить самому
+для мышки там есть режимы управления, ну в общем нужно просто посидеть по разбираться, я под себя настроил в итоге почти все
http://pic.ipicture.ru/uploads/090226/svbppsgqk5.png (http://ipicture.ru/)
про режимы управления мышью
можно создать несколько режимов (профилей):
http://pic.ipicture.ru/uploads/090226/UPPyfKRpel.png (http://ipicture.ru/)
а во время просмотра переключаться между ними:
http://pic.ipicture.ru/uploads/090226/k1WA7nCT13.png (http://ipicture.ru/)
в сборке сделано 2 режима
"по умолчанию"
левая кнопка для "хватания" картинки (перемещаться по увеличеной картинке во все направления)
правая кнопка контекстное меню
"редактирование"
левая кнопка для создания области выделения
правая опять же контекстное меню
в общем можно и др комбинации задавать и кол-во режимов делать больше 2 и тд
Спасибо, буду разбираться.
Еще вопросик: Уменьшение\Увеличение в режиме просмотра тоже можно настроить на горячие клавиши?
Если так, то это как раз то, что я так долго и безуспешно искал...
mike345, можно
в адоне настроено на +/- на нумпадах
в "горячих клавишах" оч большой список действий, есть что поднастроить
увеличени/уменьшение viewZoomIn/viewZoomOut
цель создания адона было превлечение внимания к сей утилите
да, у нее есть шероховатости (которые я нашел отразил во "впечатления от использования" в шапке)
но есть и плюсы
тк сама прога хранит настройки в ини фаиле это оч удобно, полностью настравиваем утилиту под себя, а потом пересобираем адон (закидываем фаилы для упаковки в папку тулз и запускаем cmd фаил, подробнее в шапке "про папку тулз")
единственное, что так и не получилось сделать это ассоциировать с фаилами при установке
понятно, что нужно использовать секции [PROG.AddReg] и [PROG.DelReg]
но тут список ассоциаций большой, в ручную муторно, а автоматических средств для работы с реестром (извлечение нужных ключей + приведение их в формат inf фаила установки) я не знаю
если кто-нибудь поможет составить эти секции, было бы здорово
___, СУПЕР! :yahoo: :up :clapping:
Еще бы версию на живую систему в 7zip и с ассоциациями (мечтательно) :blush2:
Ну это уже не так важно, можно и самому сварганить...
По поводу ассоциаций может как в аддоне OOo было:
ASSOS.BAT
assoc .doc=OpenOffice.org.doc
assoc .dot=OpenOffice.org.dot
assoc .pot=OpenOffice.org.pot
assoc .pps=OpenOffice.org.pps
assoc .ppt=OpenOffice.org.ppt
assoc .xls=OpenOffice.org.xls
assoc .xlt=OpenOffice.org.xlt
assoc .rtf=OpenOffice.org.rtf
assoc .docx=OpenOffice.org.docx
assoc .pptx=OpenOffice.org.pptx
assoc .xlsx=OpenOffice.org.xlsx
mike345, в общем, все на что хватило времени и терпения я сделал)
понимаю, что не идеально, но подумал, что утилита полезная, и если понадобится, то форумчане смогут подхватить и допилить
как и писал в ветке по windjview, если кто-то хочет взяться за поддержку и развитие адона, то попросите у администратора права на редактирования шапки
у меня по некоторым причинам нет возможности оперативно поддерживать адон в актуальном состоянии((
___, В любом случае спасибо!
Версию svcpack я сделаю скоро и выложу, потому как вещь необходимая.
BlackSinner
05-09-2012, 14:33
Откопаю тему. :-) А никто не в курсе как установить Imagine в полностью тихом режиме? При использовании ключа /S пара окон все равно выходит. Больше никакие ключи не подошли, которые пробовал.
как установить Imagine в полностью тихом режиме? »
Т.к. exe-вариант программы сделан на NSIS, то наверняка кроме /S, есть ещё и доп. ключи (выбор языка, ассоциаций и т.п.)
Про это лучше спросить на форуме автора http://www.nyam.pe.kr/
Сейчас там как раз будут обсуждать новую версию 1.0.9 (Sep 05 2012)
Если же автор не отреагирует (а в марте этот вопрос уже был и без ответа - Unattended key's for Imagine), то прогу придётся просто пересобрать с учётом пожеланий.
BlackSinner
06-09-2012, 11:37
Про это лучше спросить на форуме автора »
Извиняйте, но в английском не силен... :( Могу только читать, но вопрос сформулировать не смогу.
exe-вариант программы сделан на NSIS »
А как вы это узнали?
А как вы это узнали? »
Дык при запуске, явно указано в строке брэнда : NullSoft Install System v2.46
BlackSinner
07-09-2012, 13:11
NSIS, то наверняка кроме /S, есть ещё и доп. ключи »
Там кроме /S, /D=%INSTDIR% и что-то связанное с CRC ничего нет. :(
Там кроме /S, /D=%INSTDIR% и что-то связанное с CRC ничего нет. »
Это автор так сказал ? Кроме него никто не может знать,, какие ключи установки задумывались.
Только зачем ломать голову над примитивной программкой ? Есть набор файлов, которые куда хошь распаковал и как хошь и чем хошь , упаковал. Сделай сам, как нравится.
SharkyEXE
09-09-2012, 16:12
_syd_
Здравствуйте.
Пожалуйста, если у Вас есть время, возможность, желание, прикрутите к Вашему аддону (http://forum.oszone.net/post-1985125-15.html) подхват файла %ProgramFiles%\Imagine\Imagine.ini.
Вроде чтобы было так:
1) установил Ваш аддон (http://forum.oszone.net/post-1985125-15.html)
2) настроил программу так, как мне нужно, при этом насколько я понял, все настройки программы храняться в файле %ProgramFiles%\Imagine\Imagine.ini
3) положил этот файл %ProgramFiles%\Imagine\Imagine.ini рядом с файлом \Imagine_1.0.9.zip\Imagine\Files\ForceCopy\SVCPACK\Imagine.exe
Таким образом, нужно сделать так: если рядом с файлом \Imagine_1.0.9.zip\Imagine\Files\ForceCopy\SVCPACK\Imagine.exe будет находиться файл %ProgramFiles%\Imagine\Imagine.ini, то при установке программы использовать именно файл %ProgramFiles%\Imagine\Imagine.ini, который будет с моими настройками. То есть тупо чтобы каждый раз не настраивать программу заново, а использовать уже готовый файл Imagine.ini с теми настройками, которые там есть.
Спасибо.
jameszero
11-09-2012, 09:30
Смена куратора темы
_syd_, посмотрел Ваш аддон:
1 Пути в этих строках имеют пробел и должны быть заключены в кавычкиAutoInstall="%%P:forcenowait:%TD%%P%\\%Name% /assocext"
...
AutoInstall6="%%P:shc0:forcenowait:%TD%%P%\\%Name% /assocext"
AutoInstall7="%%P:shc0:forcenowait:%TD%%P%\\%Name% /regcontextmenu"
2 Имя файла указано без расширения, это допустимо, но в некоторых случаях может неправильно сработать. Лучше этого избегать.
3 "Багофича". (Так я называю прием с переменными типа %TD%%P%)
- работает не всегда, причины не установлены
- может работать в одной строке конфига, но не работать в другой строке этого же конфига. Обязательно требуется проверять работу ВСЕХ строк.
- может работать с одним модулем, но не работать с другим. Отдавать такой конфиг на самостоятельную сборку пользователям, с неведомо каким модулем не рекомендуется.
4 Файл assoc.cmd.
- строка If /I %PROCESSOR_ARCHITECTURE% == amd64 (Set InstPath=%ProgramW6432%\Imagine) Else (Set InstPath=%ProgramFiles%\Imagine)
-- определять разрядность системы по одной переменной %PROCESSOR_ARCHITECTURE% некорректно. Есть более корректные способы, а проще использовать переменную модуля.
-- Вы, видимо не тестируете свои аддоны на х64 системах, иначе бы увидели, что это условие у Вас ни когда не сработает, т.к., пробелы до и после "==" не ставятся.
-- строка, скорее всего, "вылетит" на х64 из-за скобок в составе одной из переменных в этой строке, т.к., она окажется в блоке. Не проверялось...
- назначение этой строки осталось для меня загадкойFor %%i In (ani cur ico) Do (Echo %1 ^| Find /I "%%i") && ^
gora, Спасибо большое, действительно, на x64 работа аддона не проверялась, о чём упомянуто в этом сообщении (http://forum.oszone.net/post-1985125-15.html). Опечатки, связанные с кавычками и пробелами исправлены, аддон будет перезалит позже.
"Багофича". (Так я называю прием с переменными типа %TD%%P%) »
Тестировал все варианты на x86, вроде бы проблем не обнаружилось.
Определять разрядность системы по одной переменной %PROCESSOR_ARCHITECTURE% некорректно. Есть более корректные способы, а проще использовать переменную модуля. »
Согласен, читал (http://blogs.msdn.com/b/david.wang/archive/2006/03/26/howto-detect-process-bitness.aspx) на днях об этом в MSDN.
Действительно, раз задана папка программы, то лучше использовать возможности модуля.
назначение этой строки осталось для меня загадкой
Код:
For %%i In (ani cur ico) Do (Echo %1 ^| Find /I "%%i") && ^ »
Назначение раскрывается в следующей строке:
Reg Add "HKCU\Software\Classes\Imagine.%1\DefaultIcon" /ve /t REG_SZ /d "%%1" /f>Nul
Таки да, рабочий вариант не был залит на сервер, а остался у меня на диске:
For %%i In (ani cur ico) Do If /I %1==%%i ^
Reg Add "HKCU\Software\Classes\Imagine.%1\DefaultIcon" /ve /t REG_SZ /d "%%1" /f>Nul
BlackSinner
12-09-2012, 08:40
в аддоне исправлены ряд погрешностей »
А он уже перезалит? Скачал только что и на х64 не запускается установленная программа.
И еще такой вопрос.
Ставлю удаленно его с помощью psexec -c \\%computer% imagine.exe -ai01456
На какого пользователя срабатывают файловые ассоциации? Как сделать, чтоб они сработали на всех? Потому что у залогиненного пользователя Imagine не ассоциируется с файлами. И ярлык у него тоже не появился.
BlackSinner
12-09-2012, 10:03
В каком смысле не запускается? »
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC