Jump to content
Muxe Inc Forums

Recommended Posts

Guest WAJIM   
Guest WAJIM

А можно сделать, чтобы выбранная строка становилась черной только в столбцах dir/index, а первый столбец оставался своего родного цвета?

 

Share this post


Link to post
Share on other sites
Garl    0

не смотрите на статическую картинку. в динамике очень даже хорошо получилось. 

подсвечивать кусок единой строки - ну как то не эстетично... 

highlitecolor.png

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

В билде  3.00.0001 перестали работать архиваторы.

Вторая кавычка почему-то ставится после части ключей, а не сразу после имени архиватора!

Примеры:

"RAR.EXE -ma4 -scol -vn -zC:\TEMP-GLD\Comment.txt" a -r0 -m4 -mct PopMeh_11-2019.rar @C:\TMP\z.0

"7Z.EXE -mqs" a -r -mx=7 PopMeh_12-2019.7z @C:\TMP\z.0

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Похоже, что это из-за того, что я после имени файла вписал общие для всех операций ключи.

 

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Я не могу перенести из имени архиватора/разархиватора постоянные ключи т.к. длина полей для архивации/разархивации очень короткие и туда ключи не влазят.

NDN думает, что пробелы - в имени файла, а на самом деле это ключи. :(

 

Share this post


Link to post
Share on other sites
Garl    0

ок делаем так берём nightly_w32.zip  :

создаём тестовые архивы

"D:\-ARCH-1-\te st.7z"

D:\-ARCH-1-\test.7z

копируем туда "fi le name." и filename.txt

 

и второй вариант 

ставим пакер\анпакер C:\Program Files\7-Zip\7z.exe

и делаем то же самое.

 

Share this post


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

Я не могу перенести из имени архиватора/разархиватора постоянные ключи т.к. длина полей для архивации/разархивации очень короткие и туда ключи не влазят.

NDN думает, что пробелы - в имени файла, а на самом деле это ключи. :(

длина ключа 30 символов, этого мало?

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Конечно мало, в поле ввода имени - 255 байт. В винде длина командной строки до 8 КБ может доходить в теории.

У меня много ключей:  -ma4 -scol -vn -zC:\TEMP-GLD\Comment.txt

 

Clip.png

Share this post


Link to post
Share on other sites
Garl    0

ключи расширены до 99 

а ключи таки лучше в команду  добавить писать.

тренируемся на 7z или на RAR ? (мне тогда rar.exe нужен плиз)

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Ура, заработали rar/7zip под tc.exe. Спасибо! Первый раз за 10 лет открыл через NDN 7z-архив без ошибок .;)

Сделал вот так:

Clip.png

Share this post


Link to post
Share on other sites
Garl    0

rar откопал у себя

 -zC:\TEMP-GLD\Comment.txt  - спокойно живёт и работает в команде "добавить"

паковщик\распоковщик - это только  .exe остальному место в параметрах.

а что делает -scol?

 

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

-scol - включает кодировку 1251 для списков файлов @.

Недавно дядя Рошал сделал по умолчанию кодировку UTF8 для списков файлов и файлы с русскими буквами перестали обрабатываться в NDN без этого ключа. :(

 

Share this post


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

Ура, заработали rar/7zip под tc.exe

теперь ещё проверяем

1) длинные имена (пробелы) в пути к архиву

2) длинные имена (пробелы) в пути к файлу внутри архива

3) длинные имена (пробелы) в пути к пакеру\анпакеру

Share this post


Link to post
Share on other sites
Garl    0
1 minute ago, Guest WAJIM said:

-scol - включает кодировку 1251 для списков файлов @.

Недавно дядя Рошал сделал по умолчанию кодировку UTF8 для списков файлов и файлы с русскими буквами перестали обрабатываться в NDN без этого ключа. :(

захардкорить "-scol" в дефолтные настройки? 

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

   Версия 5.00

  16. Теперь файлы-списки для команд вроде 'rar a архив @файл_список'
      по умолчанию должны иметь кодировку ANSI как для WinRAR, так и для
      консольного RAR. В предыдущих версиях кодировка для WinRAR должна
      была быть ANSI, а для консольного RAR – OEM. Чтобы переопределить
      принимаемую по умолчанию кодировку, используйте ключ -sc<кодировка>l.

Ошибся, не 1251, а 866. Добавить можно. Ключ добавился еще в 3.70, так что можно его добавить.

Кстати, в 7ZIP 19.00 тоже надо менять кодировку ключом -scsdos, иначе файлы с русскими буквами не упаковать/распаковать. Сделал как на скрине.

4.42           2006-05-14

- New switch: -scs{WIN|DOS|UTF-8} specifies charset for list files.
  Default charset for list files is UTF-8 now.

 

По тестам - RAR - все 3 варианта работают (по крайней мере под tc.exe).

По тестам - 7Z - тесты 1-2 работают, но если указать путь с проблеами к 7z.exe И архив с пробелами, то NDN не открывает такой архив 7z (по крайней мере под tc.exe) .

Clip.png

Share this post


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

7Z - тесты 1-2 работают, но если указать путь с проблеами к 7z.exe И архив с пробелами, то NDN не открывает такой архив 7z (по крайней мере под tc.exe) .

странно, у мну вот так работает. спишем на tc.exe?

7z.png

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Да, действительно, заменил tc на стандартный cmd  и NDN начал открывать 7Z.

Наверно там та особенность с двойным взятием в кавычки проявляется.

 

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Проверил быстро другие архиваторы, обнаружил:

1. Архивы Q (UNPAQ.EXE) не открываются в NDN под tc.exe, скорее всего там та же фигня с фиксированными двойными кавычками, как было у 7zip.

2. Архиватор JAR не любит, когда временный файл, в который редиректится выход при открытии архива, существовал. Можно сделать так, чтобы перед запуском архиваторов с редиректом этот временный файл предварительно удалялся?

 

Ещё нашел ошибку - не работает опция: [X] Снимать атрибут R/O на CD-ROM

Атрибут RO не снимается при копировании с DVD-диска.

 

 

Share this post


Link to post
Share on other sites
Garl    0
  TempS := MakeNormName(TempDir,'!!NDN!!!.TMP');
  S := UNPACKER^ + ' lt ' + ArcFileName + ' ' + TempS + '>NUL';
  if PReader <> nil then PReader^.Free;
  TempFile := '[JAR:' + TempS + ']' + ArcFileName;

Q поправил. 

c JAR временный - это !!NDN!!!.TMP ?

 

Quote

не работает опция: [X] Снимать атрибут R/O на CD-ROM

где ж его взять этот привод то? ;)  проверим поправим.

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Просмотр Q заработал. Но UNPAQ.EXE не поддерживает работу со списками, часть файлов не распаковать. :(

По JAR - да, это  !!NDN!!!.TMP.

Кстати, nightly_w32.zip собирается как-то частично? В нем автообновление панелей то работает то не работает...

 

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×