Garl 0 Report post Posted May 19, 2020 14 hours ago, Guest WAJIM said: Лучше бы этот список был настраиваемым. Для tcc, например, актуально расширение .btm (типа .bat) Кстати и место есть куда его засунуть. и относится он только к этому месту. Share this post Link to post Share on other sites
Guest DRON Report post Posted May 20, 2020 On 5/19/2020 at 0:40 AM, Garl said: по поводу "Enter=запустить в архивах" тут банально запуск по вхождению расширения в список (.com;.exe;.bat;.cmd;.msi;.msc;.ps1) ещё чего можно\нужно добавить? Добавить нужно содержимое переменной окружения PATHEXT (у меня там аж 13 расширений) и сделать это можно флагом"[X] добавлять стандартные расширения" расположенным под списком расширений. Добавлять их вручную не удобно, потому как список динамический, например установили вы Python и в переменную окружения сразу добавляются .PY и .PYW. И небольшая бага: если у файла стоит атрибут ReadOnly, то в диалоге "Аттрибуты Файла/Каталога" невозможно поменять ни одну дату. Никаких ошибок при этом не выдаётся. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted May 20, 2020 Почините локи EXE-файлов после F3, работать невозможно. :( Share this post Link to post Share on other sites
Garl 0 Report post Posted May 21, 2020 8 hours ago, Guest WAJIM said: Почините локи EXE-файлов после F3, работать невозможно. :( не могу поймать воспроизводимость. 1 раз было, и то был запущенный AA_v3.exe Share this post Link to post Share on other sites
Garl 0 Report post Posted May 21, 2020 13 hours ago, Guest DRON said: Добавить нужно содержимое переменной окружения PATHEXT (у меня там аж 13 расширений) и сделать это можно флагом"[X] добавлять стандартные расширения" расположенным под списком расширений. И небольшая бага: если у файла стоит атрибут ReadOnly, то в диалоге "Аттрибуты Файла/Каталога" невозможно поменять ни одну дату. Никаких ошибок при этом не выдаётся. Done! Share this post Link to post Share on other sites
Guest WAJIM Report post Posted May 21, 2020 3 hours ago, Garl said: не могу поймать воспроизводимость. 1 раз было, и то был запущенный AA_v3.exe 1. Отключаем обе галки: Просмотр ресурсов EXE: [ ] F3 [ ] Enter 2. Жмем F3 на SFX-архиве. Архив почему-то открывается как текст. При этом файл архива лочится. Share this post Link to post Share on other sites
Guest DRON Report post Posted May 21, 2020 4 hours ago, Garl said: Done! Спасибо, но с архивами творится какая-то вакханалия: Входим в архив (я всё проверял на том же nightly_w64.zip) Открываем (F3) любой файл, всё OK. Запускаем (Enter) и закрываем любой файл (archiver.ini), тоже OK. Открываем любой ДРУГОЙ файл, промелькивает распаковка, но ничего не открывается. Запускаем любой ДРУГОЙ файл, получаем "C:\Users\DRON\AppData\Local\Temp\nightly_w64\WHATSNEW.TXT" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Если перейти в неактивную панель и обратно, то всё снова OK. Причина в следующем: после запуска чего угодно из архива, путь распаковки заменяется с %TEMP% на папку неактивной панели, в результате вся распаковка происходит туда (фактически в случайную папку на диске) и ни DN (F3), ни винда (Enter) распакованные файлы найти не в состоянии. Share this post Link to post Share on other sites
Guest DRON Report post Posted May 21, 2020 А в остальном теперь всё очень удобно: запускаем EXE-шники по Enter, смотрим в HEX по F3 и наконец заходим как в архивы по Ctrl+PageDown ! Share this post Link to post Share on other sites
Garl 0 Report post Posted May 21, 2020 5 hours ago, Guest WAJIM said: 1. Отключаем обе галки: Просмотр ресурсов EXE: [ ] F3 [ ] Enter 2. Жмем F3 на SFX-архиве. Архив почему-то открывается как текст. При этом файл архива лочится. принято. в работе Share this post Link to post Share on other sites
Garl 0 Report post Posted May 21, 2020 вопрос в зал: text.exe - это SFX 7z архив мы его по F3 пропускаем т.к. он EXE или должны открывать т.к. он внутри 7z. ? p.s. Ctrl-PgDn входит как в 7Z Share this post Link to post Share on other sites
Guest WAJIM Report post Posted May 21, 2020 7 minutes ago, Garl said: мы его по F3 пропускаем т.к. он EXE или должны открывать т.к. он внутри 7z. ? Если обе опции по F3 включены, то наверно логичнее открывать как ресурсы. Если включена только опция F3 для архивов - то однозначно открывать как архив. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted May 21, 2020 1 hour ago, Guest DRON said: А в остальном теперь всё очень удобно: запускаем EXE-шники по Enter, смотрим в HEX по F3 и наконец заходим как в архивы по Ctrl+PageDown ! А я привык открывать содержимое SFX по F3, а как HEX их по Alt+F3 открывать. Share this post Link to post Share on other sites
Garl 0 Report post Posted May 21, 2020 лок exe файлов побеждён. ок, в общем бум передавать параметр прямо в детектилку архивов и делать как надо. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted May 21, 2020 1 hour ago, Garl said: лок exe файлов побеждён. Ура! 1. Если включен просмотр по F3 ресурсов, то после F3 на EXE-файле в архиве временный файл не удаляется. 2. Просмотр ресурсов EXE больше не работает по F3/Enter. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted May 21, 2020 А нет, просмотр ресурсов EXE по F3 работает теперь только если включен просмотр архивов по F3. 3. Если включен просмотр архивов по F3 и просмотр ресурсов по F3, то при F3 на SFX он открывается как ресурсы EXE, а на архив. Получается, что в этом случае невозможно никак открыть ресурсы SFX. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted May 21, 2020 Ошибся. 3. Если включен просмотр архивов по F3 и просмотр ресурсов по F3, то при F3 на SFX он открывается как архив, а не как ресурсы EXE. Share this post Link to post Share on other sites
Garl 0 Report post Posted May 21, 2020 для просмотра ресурсов .EXE используется команда "7z l <filename>" то есть в данном примере имеем 7Z SFX архив который определяется двумя способами как одно и то же сейчас просмотр .EXE работает только при включённых опциях просмотра архива. - это по идее не хорошо ? лучше сделать незавивимо? mayak.exe Share this post Link to post Share on other sites
Guest WAJIM Report post Posted May 21, 2020 Можно так сделать? 1. Вход в архивы [ ] F3 Просмотр ресурсов EXE [ ] F3: По F3 открываем SFX как текст 2. Вход в архивы [X] F3 Просмотр ресурсов EXE [ ] F3: По F3 открываем SFX как архив 3. Вход в архивы [ ] F3 Просмотр ресурсов EXE [X] F3: По F3 открываем SFX как ресурсы 4. Вход в архивы [X] F3 Просмотр ресурсов EXE [X] F3: По F3 открываем SFX как ресурсы (по Ctrl+PgDn - как архив) Share this post Link to post Share on other sites
Garl 0 Report post Posted May 21, 2020 первые 3 ок, а по 4му пункту есть вопросы: сейчас в первую очередь проверяется архив, а затем уже ресурсы EXE если взять вот такой архив из вложения и включить вашу 4 опцию то при просмотре будет выскакивать ошибка что нету файлов в архиве EXE хотя они есть в ACE sfx sfx-ace.exe Share this post Link to post Share on other sites
Guest WAJIM Report post Posted May 21, 2020 Сейчас вообще получается, что у SFX невозможно посмотреть ресурсы EXE, при любых настройках NDN. Share this post Link to post Share on other sites
Garl 0 Report post Posted May 21, 2020 вот же 3. Вход в архивы [ ] F3 Просмотр ресурсов EXE [X] F3: По F3 открываем SFX как ресурсы з.ы. сейчас просморт ресурсов это внешняя команда 7z , но если портировать код просмотрщика ресурсов тогда 100% будет айс в общем пощупал и удобнее выходит при двух включенных опциях 4. Вход в архивы [X] F3 Просмотр ресурсов EXE [X] F3 По F3 Архивы перекрывают SFX, а по Ctrl-PgDn Exe в приоритете над Архивами так же если расширение не исполняемого файла - по то [ENTER] открывается просмотр Share this post Link to post Share on other sites
Guest WAJIM Report post Posted May 21, 2020 23 minutes ago, Garl said: вот же 3. Вход в архивы [ ] F3 Просмотр ресурсов EXE [X] F3: По F3 открываем SFX как ресурсы В новом билде заработало, а раньше не работало! Ладо, пусть так остается. Почините удаление временного файла после просмотра ресурсов EXE-файла из архива. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted May 21, 2020 Почему вот на этот SFX http://install.avira-update.com/package/antivirus/win/ru-ru/avira_antivirus_ru-ru.exe NDN ругается, что архив RAR плохой, хотя список файлов открывает? Share this post Link to post Share on other sites
Garl 0 Report post Posted May 21, 2020 6 minutes ago, Guest WAJIM said: Почините удаление временного файла после просмотра ресурсов EXE-файла из архива. тут и в старых версиях косяк: если RAR в ZIP'е то после просмотра RAR он всегда оставался в %TEMP% нужно думать. Share this post Link to post Share on other sites
Garl 0 Report post Posted May 21, 2020 6 minutes ago, Guest WAJIM said: Почему вот на этот SFX http://install.avira-update.com/package/antivirus/win/ru-ru/avira_antivirus_ru-ru.exe NDN ругается, что архив RAR плохой, хотя список файлов открывает? ага у нас косяк. будем смотреть. Share this post Link to post Share on other sites