Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Extractor | UniExtractor

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

Открыть новую тему     Написать ответ в эту тему

Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Позволяет извлекать файлы не только из популярных архивов, но также из инсталляционных пакетов inno, nsis, wise, ms, installshield и некоторых других. Встраивается в контекстное меню, а также работает из собственного маленького окошка интерфейса. Есть русский язык.
Важно: Некоторые распаковщики, входящие в состав программы, не распаковывают инсталляторы если в пути к инсталлятору содержатся кириллические символы!




Актуальные обновляемые сборки:
Universal Extractor 2.0.0 RC3 от Bioruebe GitHub (25.08.2020)  / Nightly Builds (16.10.2023)  
- имеется встроенная функция обновления компонентов, которые обновляются намного чаще выхода релизов
Universal Extractor UniEx DreamLair 23 Portable от LonerD (18.04.2023)
- модификация версии от korosya с обновлёнными компонентами и небольшими доработками
Universal Extractor 1.6.1.1035, GoogleDrive от korosya (13.12.2018) (готовый инсталлятор в папке Инсталляторы)
- Universal Extractor 1.6.1.2035 с декомпилятором AutoIt от korosya (13.12.2018)
- Дополнительные ссылки по сборке от korosya
Старые сборки

Всего записей: 8782 | Зарегистр. 08-06-2006 | Отправлено: 16:00 07-08-2006 | Исправлено: raddyst, 23:47 23-10-2023
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
regist123,wvxwxvw  
Сборка dev2null - это по сути моя сборка с косметическими правками. И без инсталлятора. Поэтому я и думаю - это у меня ошибка или dev2null что-то недокрутил... Но по описанию SergeyGolubev
вообще непонятно - проблема в сборке или у него самого.

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 13:37 25-06-2018
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya 14:37 25-06-2018
Цитата:
Но по описанию SergeyGolubev

SergeyGolubev 14:39 24-06-2018
Цитата:
Universal Extractor 1.6.1.2029 от dev2nul


Цитата:
чего-то не обновляется до 2030
Смотрим в шапку и видим, что сборки 1.6.1.2030 от dev2nul нету. Таким образом сразу становится понятен вопрос. И если его перефразировать звучит так:
Кто в курсе почему dev2nul не обновил свою сборку до версии 1.6.1.2030.
 
Добавлено:
А на этот вопрос уже ответил wvxwxvw на предыдущей странице.

----------
Раздачи и акции

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 14:55 25-06-2018
SergeyGolubev



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw
ясно...

----------
ASUS X570UD-E4021T: i5-8250U (1.6GHz), 8Gb RAM, 15.6" FHD AG, GeForce GTX1050 2G, 1Tb, noODD, BT + Wi-Fi, Windоws 10 x64 RU

Всего записей: 22609 | Зарегистр. 31-01-2008 | Отправлено: 15:02 25-06-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
regist123
Ну, каждый читает, как умеет ). Я, не посмотрев в шапку, подумал, что какая-то шняга с сабжем, то есть, что сборка 2030 от dev2nul есть, но она не обновляет уже установленный UniExtractor (или по другому  - сабж не обновляется до более новой версии).
Эх, семантика, семантика ...

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 15:20 25-06-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Новая версия Universal Extractor
1.6.1.1031 (26/06/2018)  

  1. Добавлено: Вывод сообщения об удачной распаковке про включенной опции "Уведомлять об удачной распаковке" в меню Настройки.
  2. Исправлены ошибки (не был выполнен п 6. из версии 1.6.1.1030)

1.6.1.2031 (26/06/2018)  

  1. Добавлено: Вывод сообщения об удачной распаковке про включенной опции "Уведомлять об удачной распаковке" в меню Настройки.
  2. Добавлена возможность распаковки скомпилированный скриптов A3X, созданных в AutoIt v3. Определяются по расширению a3x (спасибо nikzzzz).
  3. Обновлен Exe2Aut до модифицированнтй версии 0.11, для предотвращения краша на Windows 8\10 (спасибо nikzzzz).
     


Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 16:30 26-06-2018 | Исправлено: korosya, 16:31 26-06-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya
Хотел посмотреть, как убираются дубликаты, заметил: почему так сложно раскрываются переменные окружения (EnvParse()) - регэкспы (почему не что-то типа "%[^%]+?%", а любой символ, ".*"?), EnvGet()? Есть же _WinAPI_ExpandEnvironmentStrings(), у себя (не люблю инклюды) целиком копирую эту короткую функцию в тело скрипта

Код:
;WinAPI.au3
Func _WinAPI_ExpandEnvironmentStrings($sString)
    Local $aResult = DllCall("kernel32.dll", "dword", "ExpandEnvironmentStringsW", "wstr", $sString, "wstr", "", "dword", 4096)
    If @error Then Return SetError(@error, @extended, "")
    Return $aResult[2]
EndFunc   ;==>_WinAPI_ExpandEnvironmentStrings

Просто скармливаете ей всю строку и всё.
 
В начале файла идёт

Код:
; Language:    AutoIt v3.3.6.1

но далее директивы компиляции #pragma compile() из версии посвежее. Может быть, есть смысл указать минимальную версию?
Если вполне работает с 3.3.8.1 и выше, то стоит иметь в виду, что в 3.3.8.1 бывают пролемы с FileGetLongName() (у меня тут всплыло), есть смысл перейти напрямую на GetLongPathNameW. У себя так использую.

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 23:15 26-06-2018 | Исправлено: Skif_off, 23:15 26-06-2018
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off

Цитата:
Есть же _WinAPI_ExpandEnvironmentStrings()

Так можно и проще, без API
 

Код:
Func EnvParse($string)
    Opt('ExpandEnvStrings', 1)
    $string = $string
    Opt('ExpandEnvStrings', 0)
    Return $string
EndFunc   ;==>EnvParse

 
Или просто включить Opt('ExpandVarStrings', 1), тогда эта функция вообще будет не нужна.
 
И еще, некоторые распаковщики не понимают кирилицу и пробелы в именах, для них можно преобразовать имя в короткое (8.3) с помощью FileGetLongName(), но в системе поддержка коротких имен может быть отключена.
Как вариант, можно временно переименовать имя файла и потом его восстановить.
 
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 00:04 27-06-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NIKZZZZ
Там внутри всё равно скорее всего та же функция WinAPI
К тому же мне не нравится переключать туда-сюда глобальное поведение или включать сразу - лишние проверки: найти %, потом проверить или же сразу скормить ExpandEnvironmentStringsW, и так для каждой строки.
А тут просто скармливаешь строку и всё: есть переменная окружения - развернёт, нет - вернёт как было.

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 01:09 27-06-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off

Цитата:
; Language:    AutoIt v3.3.6.1

Это было еще в первоначальной версии. Я на эту строку вообще никогда не обращал внимания). В моем конструкторе скрипт компилируется с помощью Aut2exe.exe версии 3.3.12.0.
 
NIKZZZZ, Skif_off
В отношении парсинга и рекэкспов - я не великий специалист в AoutiIt и, тем более, в регэкспах. Чем так уж плохо то, что у меня? Если стоит на что-то заменить предложите, пожалуйста, окончательный вариант и объясните, чем он лучше.
 
NIKZZZZ
В отношении неюникодных имен - если в пути\имени файла есть неюникодные символы, то файл копируется в temp и переименовывается. После распаковки распакованные файлы копируются в папку назначения.

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 16:21 27-06-2018 | Исправлено: korosya, 16:25 27-06-2018
NIKZZZZ



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya
Да просто Func EnvParse($string)  не совсем культурно написана, в некоторых исключительных случаях может врать.
Ее можно заменить на мой вариант или предложенный Skif_off, они примерно одинаковы.
 

Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 16:47 27-06-2018
Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
innounp v0.47
02-07-2018
 

Цитата:
Added support for IS 5.6.0 and 5.6.1.
Added AppId field to the script.

 
https://sourceforge.net/projects/innounp/files/innounp/innounp%200.47/

----------
Опросы ru-board'а

Всего записей: 8782 | Зарегистр. 08-06-2006 | Отправлено: 23:54 05-07-2018
DCT

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа!
Несколько организационных моментов и рацпредложений по поводу описания сборки korosya в шапке. ИМХО, стоит:
а) выделить ее (болдом или размером шрифта) как основную в данный момент и стабильно обновляемую
б) чтобы в ней первой ссылкой был инсталлятор полного комплекта (нас ведь заморочки oszone не касаются?)
в) далее сделать под more пояснение и описание (желательно от korosya), какие другие варианты скачивания сборки существуют и ссылки на них.
 
Ибо в текущий момент требуется тратить время, чтобы разобраться, что в той куче файлов по ссылкам имеет отношение к UniExtractor, и как там получить рабочий комплект.
 
Пример: пользователь хочет взять первую сборку из шапки и заходит
сюда https://drive.google.com/drive/folders/1BMGDFwPB-Jv-m8sdcbfJCFaSQDR8hM8d
или сюда https://yadi.sk/d/Zz7GQB2shS4gC
Надо качать !!!Tools.7z? Нет, надо искать в списке UniExtract.7z.
Это архивированный рабочий комплект программы? Нет, это по сути сорцы для сборки-компиляции.
Зачем вообще "типичному пользователю" для установки/обновления каждый раз "собирать" UniExtract.exe? (Если это реально нужно - то, возможно, стоит указать причину в описании сборки.)
 
Есть ли сакральный смысл давать основные первые ссылки из шапки не на рабочий комплект, а на сорцы?
При этом требуется некоторая проницательность, чтобы вообще догадаться, что существует "человеческий" инсталлятор, который
 - догадаться, что он лежит на Яндексе, но отсутствует(!) на Гугл-зеркале
 - (среди всего того софта по ссылке) лежит в подпапке "Инсталляторы" (догадаться, что это папка с софтом, а не с Inno Setup и т.д.).
 
Давайте сделаем так, чтобы из шапки очевидным образом сразу попадать на полный рабочий комплект без гемороя и лишних телодвижений!

Всего записей: 792 | Зарегистр. 22-12-2005 | Отправлено: 22:34 08-07-2018 | Исправлено: DCT, 22:51 08-07-2018
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DCT
Обращатся вам надо не к "господам", а непосредственно к korosya. Это его личные ссылки и личная секция в шапке.
 
Выделение размером это попугайщина, там и так, что надо выделено. Можно было бы поднять 2xxx выше 1xxx, но не принципиально, так как в основном качают именно 2xxx версии и описание разницы версий не возможно пропустить.
 
И вообще, кому надо и так знают где качать, а новичкам надо пройти простенький тест, справился - молодец, не справился - ну значит не особо то оно ему и надо.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 22:53 08-07-2018 | Исправлено: wvxwxvw, 22:54 08-07-2018
DCT

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw
Хотелось бы услышать соображения и остальных участников. Вдруг насоветую korosya фигню какую то сделать? )
 

Цитата:
И вообще, кому надо и так знают где качать, а новичкам надо пройти простенький тест

Это, ИМХО, не тот пример, где нужно отсеивать новичков.
Скорее так мы сами себе вставляем палки в колеса: зачем мне, когда в следующий раз буду ставиться/обновляться, тратить свое время, вспоминая что и по какой из ссылок нужно скачивать?

Всего записей: 792 | Зарегистр. 22-12-2005 | Отправлено: 23:28 08-07-2018
freeman440

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DCT: (23:28 08-07-2018)
Цитата:
зачем мне, когда в следующий раз буду ставиться/обновляться, тратить свое время, вспоминая что и по какой из ссылок нужно скачивать?
Ничего вспоминать и не надо, там все очевидно. Качаете по ссылке UniExtractsetup.exe и все, не надо изобретать велосипед
Речь про версию 2ххх, версии 1ххх вообще не рассматриваю

----------
Делай великое не обещая великого ©Пифагор

Всего записей: 2504 | Зарегистр. 17-09-2008 | Отправлено: 23:32 08-07-2018 | Исправлено: freeman440, 23:34 08-07-2018
DCT

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
freeman440

Цитата:
Ничего вспоминать и не надо, там все очевидно

Ага. Мне необходимость Autoit не "очевидна" => беру 1.6.1.1031, она же в шапке первая?
Найдёте, где там на GoogleDrive лежит UniExtractsetup.exe? Сколько времени потратите на поиск?

Всего записей: 792 | Зарегистр. 22-12-2005 | Отправлено: 23:51 08-07-2018
freeman440

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DCT
Я не изобретаю велосипед и перехожу по первой ссылке, но для вас сделаю исключение
Папочка "Инсталляторы" никакие ассоциации не вызывает?


----------
Делай великое не обещая великого ©Пифагор

Всего записей: 2504 | Зарегистр. 17-09-2008 | Отправлено: 23:58 08-07-2018
DCT

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
freeman440
Пардон. Мой глюк на Opera12: под FF папка "Инсталляторы" нормально отображается.  

Цитата:
Папочка "Инсталляторы" никакие ассоциации не вызывает?
Вызывает. NSIS, Windows Installer, Inno Setup ... .
 
Но почему туда не ведут ссылки из шапки? Зачем тратить время на поиск?

Всего записей: 792 | Зарегистр. 22-12-2005 | Отправлено: 00:25 09-07-2018 | Исправлено: DCT, 00:26 09-07-2018
ytimofeev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
korosya, при запуске программы на рабочем компьютере, где нет прав админа, появляется запрос UAC. Т.е., как я понимаю, требуется повышение прав. Можно ли как-нибудь убрать это ограничение?

 
К сожалению, поиски не дали результата, не мог бы уважаемый автор вынести информацию в шапку темы, если не сложно конечно?

Всего записей: 669 | Зарегистр. 20-05-2003 | Отправлено: 08:52 11-07-2018
Nikolka00

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ytimofeev
на сколько я знаю, если установка в программфайлес, тобишь для всех, то там нужны права админа, если в свою папку, хоть на рабочий стол идет установка, то права не нужны

Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 12:06 11-07-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Extractor | UniExtractor


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru