PDA

Показать полную графическую версию : SFX Creator 4 Alpha - создаём SFX архивы


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [46] 47 48 49 50 51 52 53 54 55

atsasinWTF
08-04-2015, 04:43
K.A.V.,
спасибо, работает!

а доступна "версия 2.9 с поддержкой x64 систем" для ознакомления или тестирования?

K.A.V.
08-04-2015, 05:07
а доступна "версия 2.9 с поддержкой x64 систем" для ознакомления или тестирования? »
Нет, в целом пока рано начинать тесты, т.к. всё, что правилось - ещё требует моей проверки, тестовой версии не будет, всё-равно баги даже в релизе находят спустя год :biggrin:
Если бы у программы было большое количество тестеров в один момент - другой разговор, можно было бы делать регулярные тестовые сборки, для тестирования всего, что правится и что добавляется, а так...

atsasinWTF
08-04-2015, 14:44
K.A.V.,
спасибо за ответ и отличную софтину!

K.A.V.
28-04-2015, 14:46
Сидел вчера издевался над главным окном, вот не пойму, ущербно выглядит или нормально (это я по поводу всего того, что ниже области отображения списка файлов проекта)? :dont-know
http://cs621922.vk.me/v621922546/230c6/qehoySpumrs.jpg
Сначала делал так, что выпадающие списки были выше списка файлов, но там оставалось много пустого места - смотрится как-то не очень (да и курсор туда-сюда дёргать через всю область отображения списка файлов для настройки существующих записей - думаю не ок), решил в кучу всё собрать и вот что получилось, только вот "меня терзают смутные сомнения" :)

Salmo
28-04-2015, 23:18
K.A.V., Замечательно... не вижу повода для :weep:

K.A.V.
29-04-2015, 15:38
Замечательно... »
Может, у меня уже "страх кардинальных изменений" :)
Вообще, в последнее время появилось много новых идей, но одновременно с ними появляются вопросы типа "а оно вообще нужно?" и не зря ли трачу время на всякие новинки, которые могут вообще быть по сути не нужными для SFX Creator, вот один из примеров:
http://s018.radikal.ru/i516/1504/e3/c364344f58eet.jpg (http://radikal.ru/f/s018.radikal.ru/i516/1504/e3/c364344f58ee.jpg.html)
Задумка в моей голове была такова, чтобы сделать что-то на подобии "всего готовенького", т.е. загружается проект со всеми прописанными настройками (и доп. файлами типа иконки, скриптов и такого мелкого) конкретной программы и человеку остаётся только закинуть файлы программы в нужную папку и клацнуть "Создать архив". Понимаю, конечно, что SFX Creator не способен создать более гибкий инсталлятор, чем оригинал от разрабов, типа как в аимпе, вот отсюда и появляются подобные мысли относительно востребованности данного нововведения, будет ли оно полезно.

Kopejkin
29-04-2015, 20:04
Я двумя руками за развитие SFX Creator и ничего не имею против автора программы :)
Все ниже изложенное есть только мое личное мнение, написанное из большого уважения к автору и его творению.

Честно скажу, программа SFX Creator установлена на моем компьютере, но ею не пользуюсь. Как человек, слабо разбирающийся в тонкостях NSIS (или ленивый), надеялся, что смогу облегчить себе создание инсталляторов собственных "локализаций". Но пока не сложилось.

Итак, что мне "не понравилось":

Название кнопки "Настройки проекта" можно было бы изменить на "Начальные настройки проекта" т.к. это они и есть. Кнопку поставить первой слева, тем самым лишний раз показав, что с неё и нужно (можно) начинать. Общий вид не пострадал бы от нарушения симметричности расположения кнопок с пиктограммами, которые также можно заменить текстом. Это еще больше улучшило бы "юзабельность", т.к. в текущей версии эти пиктограммы на кнопках расположены криво (справка) или не соответствуют размеру (загрузить посл. проект..).
Как мне кажется, пиктограммы для некоторых кнопок использовать не стоило бы. Проще воспринимались бы надписи или общепринятые (другие) пиктограммы.

Например, верхний "+".
Понятно, почему "+" внизу, где нужно добавлять папки/файлы. Но почему он должен означать различные настройки (с подсказкой, что это Меню SFX Creator)? Шестеренка была бы понятней. Еще более понятной была бы надпись.

Настройки SFX Creator - Для обозначения сброса настроек логичнее было бы использовать зачеркнутые пиктограммы и уменьшить их размер.

В этих же настройках программы (в Меню..) есть настройки графического интерфейса создаваемого самораспаковывающегося архива. Название этой группы желательно было бы соответственно уточнить или вынести эту группу в начальные настройки проекта.
Я, лично, некоторое время пытался выяснить, как эти настройки могут повлияют на интерфейс самого SFX Creator :)

В жизни бы не догадался, пока не прочитал подсказку, что синенькая закрученная стрелочка обозначает загрузку последнего проекта.

Мне была бы понятнее надпись на кнопке "Взять из реестра", чем неразборчивая зеленая пиктограмма. Тем более, пояснение того, что взять, вытекает из названия группы, к которой относится данная кнопка.

Пиктограмма "галочка" (зеленая). В главном окне она обозначает "Применить" и, почему-то, "Добавить". Согласен, это "добавить" означает не то "добавить", что предлагает рядом стоящий плюсик, но два подряд "добавить" - перебор. Либо нужно изменить подсказку. Кстати, нижний плюсик пусть бы предлагал ДОБАВИТЬ, а не выбрать для добавления.

Опечатка: Аттрибут - пишется с одним т.

Ярлыки, Выполнение приложений и Shell-команд, Проверка/закрытие и ожидание запущенных приложений - кнопка Выход (может, Закрыть, как в других?)

Показать сообщение при запуске/завершении - информационные пиктограммы на кнопках Тест (Просмотр). Может лучше, какой-нибудь стилизованный глаз?

Панель быстрого добавления файлов/Перетащите на поле ниже.... - Для добавления перетащите на соответствующие поля файлы/папки. А кнопки обзора увеличить и подписать соответственно: Файлы, Папки. Место же есть. Пиктограмму красного креста заменить надписью "Закрыть", увеличив кнопку также, как предыдущие, т. к. практически везде эта пиктограмма обозначает удаление каких либо элементов из проекта, а не закрытие окна.

Баннер прогресса распаковки/Показать тест - по-моему, это как масло масляное. Лучше использовать что-то одно.

Изображение перед запуском - информационная пиктограмма на кнопке Тест (Просмотр). Может лучше, какой-нибудь стилизованный глаз?

Настройка проекта/Сохранить активный проект под новым именем/Имя проекта/Введите имя проекта Без спец. символов - Места куча! Может не сокращать слова и указать, что это за спец. символы?
Там же, только ранее: Заголовок окон сообщений и граф. интерфейса - сокращение
Предварительный просмотр сообщения - информационная пиктограмма на кнопке Тест (Просмотр). Про глаз - молчу :)

K.A.V.
29-04-2015, 20:55
Но пока не сложилось. »
И вы думали год после выхода версии, чтобы написать отзыв о программе, вот это я понимаю, фидбэк и участие в развитии проекта, которым заинтересован! Вот поэтому разработка и остановилась, все чего-то хотят от проекта, но писать отзывы и пожелания вам лень, а читать мысли лично я не умею. Если после выхода 2.9 количество отзывов останется неизменным - думаю, что лучше будет закрыть проект окончательно и оставить всё как есть, т.к. лично для меня он ценности не представляет и лично я сам не создаю SFX архивы и не занимаюсь перепаковкой приложений.

Название кнопки "Настройки проекта" можно было бы изменить на "Начальные настройки проекта" т.к. это они и есть »
Вряд ли соглашусь с фразой "Начальные", т.к. всё, что в этом диалоге находится - это детальные настройки проекта. Начальные настройки, я бы сказал, это те, что отображаются в главном окне - список файлов, иконка и т.д.
+Этот диалог немного переработан и там теперь будет кнопочка с выпадающим список дополнительных настроек (возможность создать проект-шаблон, детально настроить сам процесс сборки и т.д.)

или не соответствуют размеру (загрузить посл. проект..). »
Об этой проблеме знаю, свою криворукость со значками я заметил только после выхода этой версии, когда запустил SFX Creator без настройки масштабирования в системе, у меня и в родной и на всех виртуалках стоит масштаб 120%, поэтому у меня значки не кажутся огромными и этот вопрос я просто напросто упустил из виду, это будет правиться уже на этапе завершения разработки

Как мне кажется, пиктограммы для некоторых кнопок использовать не стоило бы. Проще воспринимались бы надписи »
Например? Не всегда кнопки являются настолько большими и не всегда для них просто есть место в каком-то диалоге, чтобы на них можно было бы уместить текст

Например, верхний "+". »
Исправим

Для обозначения сброса настроек логичнее было бы использовать зачеркнутые пиктограммы »
Не стал извращаться над иконками только по причине того, что выше "как бы раздел" - Сброс настроекВ этих же настройках программы (в Меню..) есть настройки графического интерфейса создаваемого самораспаковывающегося архива. Название этой группы желательно бы соответственно уточнить или вынести эту группу в начальные настройки проекта. »
Изначально была отдельная кнопка в "Настройка проекта", которая запускала диалог настройки графического интерфейса. Но потом решил сделать более быстрый доступ к этим настройкам, чтобы не открывать 100500 диалогов только лишь для того, чтобы добраться до заветной кнопки
Тоже самое относится и к остальным пунктам в этом меню (Настройка сжатия, Настройка баннера, Изображение перед запуском), их можно все оттуда удалить и перенести в "Настройки проекта". Здесь, похоже, применима фраза "хотел как лучше...", типа быстрый доступ к настройкам все дела :)

В жизни бы не догадался, пока не прочитал подсказку, что синенькая закрученная стрелочка обозначает загрузку последненго проекта. »
А подсказки у вас не показываются при наведении курсора мыши на кнопки?

Мне была бы понятнее надпись на кнопке "Взять из реестра", чем неразборчивая зеленая пикторгамма »
Опять же, если отказываться от иконок - нужно смотреть, как будет выглядеть интерфейс в целом после этого

Пиктограмма "галочка" (зеленая). В главном окне она обозначает "Применить" и, почему-то, "Добавить". »
Потому что функция у этой кнопки двойная, она и добавляет записи в проект и применяет редактирование, когда вы изменяете запись. Если рассуждать вашей логикой, то там иконка вообще не нужна, т.к. и иконка "плюса" будет там "не в тему"

Ярлыки, Выполнение приложений и Shell-команд, Проверка/закрытие и ожидание запущенных приложений - кнопка Выход (может, Закрыть, как в других?) »
Может, конечно :)

Показать сообщение призапуске/завершении - информационные пиктограммы на кнопках Тест (Просмотр). Может лучше, какой-нибудь стилизованный глаз? »
Может и лучше

Панель быстрого добавления файлов »
Её не будет в версии 2.9, уже удалена из кода

Баннер прогресса распаковки/Показать тест - по-моему, это как масло масляное. Лучше использовать что-то одно. »
Не понял, если честно, о чем речь

Изображение перед запуском - информационная пиктограмма на кнопке Тест (Просмотр). Может лучше, какой-нибудь стилизованный глаз? »
Может лучше :)

Настройка проекта/Сохранить активный проект под новым именем/Имя проекта/Введите имя проекта Без спец. символов - Места куча! Может не сокращать слова и указать, что это за спец. символы? »
Те спец. символы, которые нельзя указывать в именах файлов, а вы не знали, что некоторые спец. символы нельзя указывать в именах файлов?

Пока из всего, что вы написали, я вижу замечания только косметического плана

Kopejkin
30-04-2015, 00:32
..которым заинтересован...»
По-моему, заинтересованность я проявляю в виде этого и предыдущего сообщений :)
..все чего-то хотят от проекта, но писать отзывы и пожелания вам лень »
Ну почему же? Ведь написали, хотя и..
...думали год »
Как-то один человек под ником NyBumBum на своем сайте сформулировал несколько советов начинающим русификаторщикам. Наверное, их можно применить и к вашему случаю. Например:
*Если, выложив перевод, вы чересчур часто проверяете свой почтовый ящик - то это пустое… не дождетесь.
*Если кто-то благодарит вас за перевод - не верьте. Это ваши друзья прикалываются…
А подсказки у вас не показываются?»
Я ведь написал, что не узнал...
...пока не прочитал подсказку »
Для этого, как вы сами сказали: нужно было...
...курсор туда-сюда дёргать »
...она и добавляет записи в проект и применяет »
Нет, только не еще один плюс! Пусть остается как есть.
Не понял, если честно, о чем речь...»
На кнопке "Показать тест" оставить или "Показать" или "Тест"
..а вы не знали..»
Нет. А их очень много?
..я вижу замечания только косметического плана »
Навеяно вашими размышлениями..
...ущербно выглядит или нормально...»
Раз вы принялись перекраивать главное окно, то может и мои пожелания где-нибудь пригодились бы.
Цитировать уже не буду, но напомню, что все мною написанное всего лишь мое мнение, ни к чему вас не обязывающее.

K.A.V.
30-04-2015, 01:06
По-моему, заинтересованность я проявляю в виде этого и предыдущего сообщений »
По-моему, если есть реальная заинтересованность - фидбэки нужно делать сразу, а не сидеть с мыслью "само исправится, если не я напишу, то обязательно это сделает кто-то другой", так каждый думает и в тоге получается то, что мы видим - версии 2.8 уже больше года, а в ней "детских багов" (это я про всякие ошибки функционала) -просто навалом. Отчасти, конечно, моя вина в силу того, что не всегда могу всё протестировать "под разными углами" и не всегда замечаю ошибки, которые лежат на поверхности. На фидбэке и должны держаться подобные проекты, которые создаются для народа. Программа создаётся для вас и в конечном итоге от вас зависит (количество отзывов/предложений/баг-репортов и т.д.), как быстро будет развиваться проект и насколько функционален он будет.
А думать, что проект будет "сам развиваться" и с "невидимыми пользователями" - весьма странное мнение.

Нет, только не еще один плюс! Пусть остается как есть. »
Можно заменить иконку зелёного плюса, например, на иконки типа такого стиля:

http://www.iconsearch.ru/uploads/icons/crystalclear/128x128/filefind.png
http://www.iconsearch.ru/uploads/icons/nuove/128x128/kghostview.png


На кнопке "Показать тест" оставить или "Показать" или "Тест" »
А потом не возникнет вопроса от другого пользователя "Что показать" или "Что тестировать"? :)

Нет. А их очень много? »
А вы попробуйте создать любой файл и указать в имени символ ?

Раз вы принялись перекраивать главное окно, то может и мои пожелания где-нибудь пригодились бы.
Цитировать уже не буду, но напомню, что все мною написанное всего лишь мое мнение, ни к чему вас не обязывающее. »
Да я согласен с некоторыми пожеланиями, с иконками яснопонятно, что проблемы, и в размерах и в самих стилях. С меню тоже согласен, наверное, всё-таки будет лучше перенести все пункты относящиеся к настройке возможностей SFX архива непосредственно в "Настройка проекта", чтобы всё было реально в куче, в одном месте

UFO 007
04-05-2015, 00:25
Доброго всем времени суток!

Цитата Kopejkin:
Раз вы принялись перекраивать главное окно, то может и мои пожелания где-нибудь пригодились бы.
Цитировать уже не буду, но напомню, что все мною написанное всего лишь мое мнение, ни к чему вас не обязывающее. » »

Я, конечно жутко извиняюсь, что не стал перечитывать 92 страницы про то как вы "ругаетесь" про внешний вид: по-моему - прога превосходна и в нонешней ипостаси и у меня вопрос более програмный, чем косметический...

Тут думаю следует начать с концеции "Без присмотра" (UnAttended) - ведь лень (принимать лицензионное соглашение, указывать путь: %ProgramFiles%\Product\, расставлять кучу "галочек" и тд и тп - короче десяток-другой ненужных нажатий "ОК", "Некст(Далее)", ...) - двигатель прогресса: выход - взять готовый (установленный, настроенный и раскрашенный (под свой вкус и цвет [- товарищей нет]) %ProgramFiles%\Product, упаковать в СФХ (хоть тем же ВинРАРом) и при установке Вмнды он ляжет туда откуда его взяли, но без нужных ему ключей/значений в реестре Продукт работать не будет и вот тут выплывает камень преткновеия SFX-Creatorа: если тот же ВинРАР после распаковки легко выполняет "rundll32.exe advpack.dll,LaunchINFSection %ProgramFiles%\WinRAR\WinRAR51.INF,DefaultInstall_x64", то Крейтор - ни мытьём, ни кАтаньем: Приложение/Shell(соответственно вместо %ProgramFiles% - $ProgramFiles64) - пришлось продукт Крейтора "обернуть" ВинРАРом... А второй прикол - это ВААЩПЕ PRIKOL: дабы из-за пары-тройки ключей не писать 2-хМегабайтный ДэлфиЕХЕшник был "рождён" следующий VBSкрипт: Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
NTCurVer = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
User = WshShell.RegRead(NTCurVer + "\Winlogon\DefaultUserName")
Domen = WshShell.RegRead(NTCurVer + "\Winlogon\DefaultDomainName")
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objAccount = objWMIService.Get _
("Win32_UserAccount.Name='" + User + "',Domain='" + Domen + "'")
USid = objAccount.SID
UserProfile = WshShell.RegRead(NTCurVer + "\ProfileList\" + USid + "\ProfileImagePath")
Set WshProEnv = WshShell.Environment("PROCESS")
SysDRV = WshProEnv("SYSTEMDRIVE")
UserProfile = SysDRV + Right(UserProfile, 31)
ProgFiles = WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir")
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Longgame\3Dflyingsaver\installdir", ProgFiles + "\Longgame\3Dflyingsaver", "REG_SZ"

WshShell.RegWrite "HKEY_CURRENT_USER\Software\Longgame\3Dflyingsaver\Mp3player\InstallDirectory", UserProfile, "REG_SZ"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Longgame\3Dflyingsaver\Mp3player\OpenSaveDirectory", UserProfile, "REG_SZ"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Longgame\3Dflyingsaver\Mp3player\SaveMusicDirectory", UserProfile + "\mmp", "REG_SZ"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Longgame\3Dflyingsaver\Mp3player\DatabaseDirectory", UserProfile + "\mdb", "REG_SZ"

WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\3Dflyingsaver\UninstallString", Chr(34) + ProgFiles + "\Longgame\3Dflyingsaver\uninstall.exe" + Chr(34) + " /uninstall", "REG_SZ"

WshShell.RegWrite "HKEY_USERS\" + USid + "\Software\Longgame\3Dflyingsaver\installdir", ProgFiles + "\Longgame\3Dflyingsaver", "REG_SZ"

WshShell.RegWrite "HKEY_USERS\" + USid + "\Software\Longgame\3Dflyingsaver\Mp3player]\InstallDirectory", UserProfile, "REG_SZ"
WshShell.RegWrite "HKEY_USERS\" + USid +"\Software\Longgame\3Dflyingsaver\Mp3player]\SaveMusicDirectory", UserProfile + "\mmp", "REG_SZ"
WshShell.RegWrite "HKEY_USERS\" + USid + "\Software\Longgame\3Dflyingsaver\Mp3player]\DatabaseDirectory", UserProfile + "\mdb", "REG_SZ"
и самый главный прикол: двойной щелчёк по этому *.vbs в ВинКомандёре никаких ошибок не генерит, Крейтор (скорее всего - не проверяя) это дело упаковывает/компилит, а вот при запуске результирующего *.exe Сервер сценариев Виндовс указывает на ошибку в строке 8 символ 1 "Ошибка: не найден; Код: 80041002" - эт как понимать? (где собака ПОрыЛАСЬ?)

Спасибо.

З.Ы. После "автоустановки" заставка не работает до тех пор пока на этот *.vbs в ВинКомандёре ручками не тыкнешь...

K.A.V.
04-05-2015, 01:11
прога превосходна и в нонешней ипостаси »
Даже я сам так не считаю :) Но версия 3.0 будет лучше того, чем сейчас является SFX Creator и в силу некоторых поправок в интерфейсе и в силу новых возможностей и правок, которых очень много
Те, кому интересно следить за изменениями - могут заглянуть в группу вконтакте SFX Creator и посмотреть скрины с будущей версии (и, возможно, это ещё не окончательный вариант)
Думал еще над одним вопросом, может, выпадающий список "Дополнительных возможностей" заменить на менюшку с иконками, типа как с переменными?

если тот же ВинРАР после распаковки легко выполняет "rundll32.exe advpack.dll,LaunchINFSection %ProgramFiles%\WinRAR\WinRAR51.INF,DefaultInstall_x64", то Крейтор - ни мытьём, ни кАтаньем: Приложение/Shell(соответственно вместо %ProgramFiles% - $ProgramFiles64) - пришлось продукт Крейтора "обернуть" ВинРАРом... »
Приведите пример архива с такой проблемной сборкой, которую не получается собрать в SFX Creator - я посмотрю, где именно проблема в SFX Creator и почему что-то не работает. А без файлов я вам ничем помочь не смогу, я даже не совсем понял, в чем проблема касательно данного вопроса, в том, что созданный SFX некорректно отрабатывает, исполняя rundll32.exe advpack.dll,LaunchINFSection %ProgramFiles%\WinRAR\WinRAR51.INF,DefaultInstall_x64?

и самый главный прикол: двойной щелчёк по этому *.vbs в ВинКомандёре никаких ошибок не генерит »
А у меня генерирует ошибку на свежей Windows 7 x64 на виртуалке и на реальной машине, точно такую же ошибку, которая указана вами. Попробовал запихнуть этот vbs в архив, созданный SFX Creator - отрабатывает точно так же, как запуском из проводника

Более того, скажу, что ваш скрипт у меня завершился с ошибкой гораздо раньше 8 строки, пришлось вручную лезть в реестр и прописывать параметры, чтобы продолжить
И на свежей системе (на виртуалке) и на реальной машине, у меня даже не было ключей
DefaultUserName
DefaultDomainName
так что ваш скрипт изначально нерабочий, по-крайней мере для подобных мне пользователей :)

Salmo
09-05-2015, 20:26
Пишу так, чтобы отметиться....
Из планов по функциям новой версии не совсем понятен пункт "3. Возможность запретить исполнение SFX архива в определенной разрядности ОС." В чем смысл? Если устанавливаемые приложения или патчи работают в ОС любой разрядности (к чему и стремится разработчик), то зачем это ограничение? Хотя его наличие не помешает...
Думал еще над »
Я думаю, что определяющим моментом является удобство, а не "красивости". Функции должны быть легко доступны одним движением мыши с минимумом прокрутки или вообще без нее...
Есть и хотелка по функциям: "Создать задание в планировщике" :).... для оживления дискуссии.

K.A.V.
09-05-2015, 22:12
Из планов по функциям новой версии не совсем понятен пункт "3. Возможность запретить исполнение SFX архива в определенной разрядности ОС." В чем смысл? Если устанавливаемые приложения или патчи работают в ОС любой разрядности (к чему и стремится разработчик), то зачем это ограничение? »
"Для галочки" и увеличения количества фич в SFX Creator :biggrin:
Если серьёзно, то сначала подумал, что данная возможность будет полезна, например, чтобы при создании архива чисто под 32/64 бита пользователю можно было бы сразу показать сообщение о том, что "Данное приложение может быть установлено только на 32/64-bit системах" и не продолжать выполнение, но потом что-то сам засомневался, опять же, а зачем эта возможность, если и так есть возможность запуска приложений в разных ОСях + в новой версии всё-таки будет возможность распаковки файлов в зависимости от разрядности ОС (сначала думал, что сложновато там будет, т.к. в ccode сейчас просто "каша из условий" (тот модуль, который создаёт скрипт NSIS и обрабатывает все настройки в файле проекта) :))
Так что я пока сам не знаю, а действительно ли нужна эта возможность, в раздумьях...

Я думаю, что определяющим моментом является удобство, а не "красивости". Функции должны быть легко доступны одним движением мыши с минимумом прокрутки или вообще без нее... »
Я помешался на иконках, когда смог наконец-то сделать их нормальное отображение в менюшках :lol:
Да, меню совершенно не нужно, да и некуда его пихать в главное окно, будет постоянно появляться с разных сторон от курсора в зависимости от положения окна, в общем, на это я уже тоже забил)

Есть и хотелка по функциям: "Создать задание в планировщике" »
На сборку определённого проекта? Интересно, и много ли пользователей создают SFX архивы по расписанию?)) Насчет этого ничего не скажу, т.к. даже не знаю, насколько корректно это возможно реализовать

для оживления дискуссии. »
Ленивые пользователи у SFX Creator :) больше 100 просмотров темы на форуме - и ни одного комментария, стесняются наверное))
В группе вконтакте (http://vk.com/sfxcreator) я недавно выкладывал парочку скриншотов интерфейса (http://vk.com/album-65524880_215019886), хотел обновить информацию на форуме - да что-то тоже "лень" стало, в том сообщении на форуме много чего уже актуального/не актуального

С момента написания того сообщения на форуме я проделал уже огромную работу, я начал писать функционал SFX Creator на WinAPI и заменять существующие функции новыми, более удобными и функциональным, уже отказался от парочки NSIS-плагинов, которые SFX Creator использовал для своего функционала, например, в новой версии будет новый логотип (http://vk.com/wall-65524880_46) с альфа прозрачностью (понимаю, что красивости - это последнее, что необходимо, но моя душа этого требовала :))
Написал с нуля новый функционал и трей-иконки, которая будет действительно полезной, а не просто для тупого сворачивания главного окна

И да, изменений в новой версии будет настолько много, что версии 2.9 не будет, будет сразу 3.0 (уже даже слоган придумал под выход версии :teeth:)
На данный момент у меня есть сомнения по поводу введения возможности готовых проектов, о которой я писал ранее (http://forum.oszone.net/post-2502233.html#post2502233), будет ли она востребована и будут ли ей пользоваться...

Буквально сегодня завершил небольшую переписку функции кеширования файлов проекта, переписана функция отображения списка кеша и теперь данной операцией занимается функция из моей dll, что позволяет менять размеры/положение окна, при этом запоминая настройки, +убраны кнопки "ок" и "отмена", вставлять записи в поля можно будет двойным щелчком мыши на нужную запись, +написал функцию отображения иконок в списке кешированных файлов

В данный момент работаю над введением новой фичи "Панель быстрой вставки", вот не знаю, нужна ли она, но почему-то в голову пришла такая идея, что она будет весьма полезной, по-крайней мере мне она показалось полезной, можно будет быстро копировать запись с кешированным файлом, переменной или запись из своего списка заранее подготовленных файлов
Данная панель будет отображаться постоянно, никак не влияя на процесс SFX Creator, при добавлении/удалении записей с кешированными файлами из проекта - кеш будет автоматически обновляться в этой панели в отдельном потоке, не влияя на основной процесс. Список кеша будет постоянно в памяти, можно скрывать/показывать панель через меню трей-иконки (выше писал, иконка переписана и теперь да, у неё есть менюшка :))

В общем, теперь у меня немного больше возможностей в плане функционала, не буду всё перечислять, мне лень :D

скриншот, если интересно...
http://s017.radikal.ru/i434/1505/cf/600a1910890ct.jpg (http://radikal.ru/f/s017.radikal.ru/i434/1505/cf/600a1910890c.jpg.html)

Salmo
10-05-2015, 01:24
На сборку определённого проекта? Интересно, и много ли пользователей создают SFX архивы по расписанию?)) Насчет этого ничего не скажу, т.к. даже не знаю, насколько корректно это возможно реализовать »
Нет, я не это имел ввиду... Создавать задание в планировщике системы, в которой отрабатывает SFX_архив, например, запуск программы с повышенными правами через н_ное время...(возможно при распаковке с правами админа через schtasks.exe)
я начал писать функционал SFX Creator на WinAPI »
Вот это очень хороший момент...

Остальное прочитал по диагонали (2 часа ночи) без практического осмысления... :)

Ссылки на Радикал постоянно перебрасывают на платную помойку...

K.A.V.
20-05-2015, 21:41
Создавать задание в планировщике системы, в которой отрабатывает SFX_архив, например, запуск программы с повышенными правами через н_ное время...(возможно при распаковке с правами админа через schtasks.exe »
Как-то всё-равно не особо верится в реальный спрос этой возможности для её реализации, причем меня больше отталкивает то, что это можно проделать самому через исполнение приложения, разве нет?

Остальное прочитал по диагонали (2 часа ночи) без практического осмысления... »
Ну хотя бы здесь картинки погляди Дневник разработки. Версия 3.0 (http://vk.com/topic-65524880_31748164), в новой версии будет прикольная (на мой взгляд) фишка, позволяющая пользователю создать полностью своё, настроенное меню переменных со вставкой всего подряд, не только переменных (ну типа можно составить список приложений, ключей для программм) и всё это можно расположить в отдельных менюшках, как ваша душа только пожелает.
Интересно, этим будет кто-нибудь пользоваться? :)

Salmo
21-05-2015, 01:14
Ну хотя бы здесь картинки погляди » Привет! Поглядел... Набор впечатляет, но пока оценить можно только на слух. Хорошо бы кнопочки понажимать... А вот этот пункт меня разочаровал: "Удалена возможность редактирования исходников перед сборкой проекта" - для меня эта функция очень важна. Например, при создании команд на запуск консольных приложений с параметрами и просто приложений получал не рабочие команды и в родном окне в дополнительных возможностях трудно было решить проблему (не наглядно), но когда видишь код, задача облегчается, например, часто нужна была замена ExecDos::exec. Может не лишать нас творческого простора и оставить возможность редактирования, хотя-бы, как скрытую недокументированную функцию, ведь все хотелки Вам все равно не реализовать... :)

K.A.V.
21-05-2015, 09:54
А вот этот пункт меня разочаровал: "Удалена возможность редактирования исходников перед сборкой проекта" - для меня эта функция очень важна »
Пока только чисто визуально удалена галочка из главного окна, сам функционал ещё сидит в коде, но если нужно - можем и оставить, просто как-то мне стало казаться, что всё это "для продвинутых пользователей" и отображать такие возможности вообще ни к чему - это всё лишнее для обычных пользователей SFX Creator, которым нужно всего-лишь создать архив без всяких наворотов, но погибче, чем в том же WinRAR
В новой версии будет дополнительная страничка настройки SFX Creator, там соберутся все "тонкие настройки", такие как:
1. Возможность выбрать, какой столбец будет первым в главном окне списка файлов
2. Возможность выбрать, какой столбец будет расширяться при увеличении записей в списке файлов проекта. Здесь выбор по типу: автоматически (по второму столбцу), жестко указать столбец или же сделать так, чтобы оба столбца всегда были того размера, который установит пользователь ИЛИ же выбрать настройку, которая будет всегда делить эти 2 столбца ровно без растягивания при добавлении длинных путей.
3. Возможность выбрать, каким методом будут вставляться данные из меню переменных: как сейчас, с очищением текстового поля или с добавлением переменной в позицию курсора
4. Возможность включать/отключать отображение иконок в списках, где это доступно
и т.д.
В общем, в этом диалоге будут настройки "под себя", может, и настройку по отображению галочки редактирования исходников можно сюда же запихнуть и по-умолчанию просто эту галочку не показывать в главном окне

при создании команд на запуск консольных приложений с параметрами и просто приложений получал не рабочие команды »
например, часто нужна была замена ExecDos::exec. »
Не появлялась мысль сделать баг-репорт, если проблема в SFX Creator и он неправильно записывал данные?

vsk77
22-05-2015, 10:17
Добрый день. Добавьте в проверку ОС Win 10.

K.A.V.
23-05-2015, 09:11
Добавьте в проверку ОС Win 10. »
Будет само собой, как же без десяточки в новой версии :)




© OSzone.net 2001-2012