Jump to content
Muxe Inc Forums

Recommended Posts

Garl    0
14 hours ago, Guest WAJIM said:

Лучше бы этот список был настраиваемым. Для tcc, например, актуально расширение .btm (типа .bat)

Кстати и место есть куда его засунуть.  и относится он только к этому месту.

image.png.b818699a4b7f9a8805f530139f57d3b0.png

 

Share this post


Link to post
Share on other sites
Guest DRON   
Guest DRON
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   
Guest WAJIM

Почините локи EXE-файлов после F3, работать невозможно. :(

 

Share this post


Link to post
Share on other sites
Garl    0
8 hours ago, Guest WAJIM said:

Почините локи EXE-файлов после F3, работать невозможно. :(

не могу поймать воспроизводимость. 1 раз было, и то был запущенный AA_v3.exe

Share this post


Link to post
Share on other sites
Garl    0
13 hours ago, Guest DRON said:

Добавить нужно содержимое переменной окружения PATHEXT (у меня там аж 13 расширений) и сделать это можно флагом"[X] добавлять стандартные расширения" расположенным под списком расширений.

И небольшая бага: если у файла стоит атрибут ReadOnly, то в диалоге "Аттрибуты Файла/Каталога" невозможно поменять ни одну дату. Никаких ошибок при этом не выдаётся.

Done!

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM
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   
Guest DRON
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   
Guest DRON

А в остальном теперь всё очень удобно: запускаем EXE-шники по Enter, смотрим в HEX по F3 и наконец заходим как в архивы по Ctrl+PageDown !

Share this post


Link to post
Share on other sites
Garl    0
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

вопрос в зал:

text.exe  - это SFX 7z архив

мы его по F3 пропускаем т.к. он EXE или должны открывать т.к. он внутри 7z. ?

p.s.

Ctrl-PgDn входит как в 7Z

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM
7 minutes ago, Garl said:

мы его по F3 пропускаем т.к. он EXE или должны открывать т.к. он внутри 7z. ?

Если обе опции по F3 включены, то наверно логичнее открывать как ресурсы.

Если включена только опция F3 для архивов - то однозначно открывать как архив.

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM
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

лок exe файлов побеждён.

ок, в общем бум передавать параметр прямо в детектилку архивов и делать как надо.

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM
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   
Guest WAJIM

А нет, просмотр ресурсов EXE по F3 работает теперь только если включен просмотр архивов по F3.

3. Если включен просмотр архивов по F3 и просмотр ресурсов по F3, то при F3 на SFX он открывается как ресурсы EXE, а на архив. Получается, что в этом случае невозможно никак открыть ресурсы SFX.

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Ошибся. 3. Если включен просмотр архивов по F3 и просмотр ресурсов по F3, то при F3 на SFX он открывается как архив, а не как ресурсы EXE.

 

Share this post


Link to post
Share on other sites
Garl    0

для просмотра ресурсов .EXE используется команда "7z l <filename>" 

то есть в данном примере имеем 7Z SFX архив который определяется двумя способами как одно и то же 

сейчас просмотр .EXE работает только при включённых опциях просмотра архива. - это по идее не хорошо ? лучше сделать незавивимо?

mayak.exe

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Можно так сделать?

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

первые 3 ок, а  по 4му пункту есть вопросы:

сейчас в первую очередь проверяется архив, а затем уже ресурсы EXE  

если взять вот такой архив из вложения и включить вашу 4 опцию то при просмотре будет выскакивать ошибка что нету файлов в архиве EXE

хотя они есть в ACE sfx

 

sfx-ace.exe

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Сейчас вообще получается, что у SFX невозможно посмотреть ресурсы EXE, при любых настройках NDN.

 

Share this post


Link to post
Share on other sites
Garl    0

вот же 

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   
Guest WAJIM
23 minutes ago, Garl said:

вот же 

3. Вход в архивы [ ] F3  Просмотр ресурсов EXE [X] F3:  По F3 открываем SFX как ресурсы

В новом билде заработало, а раньше не работало! Ладо, пусть так остается.

Почините удаление временного файла после просмотра ресурсов EXE-файла из архива.

 

Share this post


Link to post
Share on other sites
Garl    0
6 minutes ago, Guest WAJIM said:

Почините удаление временного файла после просмотра ресурсов EXE-файла из архива.

тут и в старых версиях косяк: если RAR в ZIP'е то после просмотра RAR он всегда оставался в %TEMP% 

нужно думать.

 

 

Share this post


Link to post
Share on other sites
Garl    0
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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×