Guest WAJIM Report post Posted December 21, 2019 А можно сделать, чтобы выбранная строка становилась черной только в столбцах dir/index, а первый столбец оставался своего родного цвета? Share this post Link to post Share on other sites
Garl 0 Report post Posted December 21, 2019 не смотрите на статическую картинку. в динамике очень даже хорошо получилось. подсвечивать кусок единой строки - ну как то не эстетично... Share this post Link to post Share on other sites
Guest WAJIM Report post Posted December 21, 2019 Ну ладно. Потом пощупаем... Share this post Link to post Share on other sites
Guest WAJIM Report post Posted December 23, 2019 В билде 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
Garl 0 Report post Posted December 23, 2019 это при архивировании (копировании в архив)? можно ещё вот на этом проверить http://ndn.muxe.com/download/file/nightly_w32.zip Share this post Link to post Share on other sites
Guest WAJIM Report post Posted December 23, 2019 При разархивации то же самое: "RAR.EXE -scol" x "D:\-ARCH-1-\ICC8051-5.40A.rar" @C:\TMP\z.0 В nightly_w32.zip то же самое. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted December 23, 2019 Похоже, что это из-за того, что я после имени файла вписал общие для всех операций ключи. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted December 23, 2019 Я не могу перенести из имени архиватора/разархиватора постоянные ключи т.к. длина полей для архивации/разархивации очень короткие и туда ключи не влазят. NDN думает, что пробелы - в имени файла, а на самом деле это ключи. :( Share this post Link to post Share on other sites
Garl 0 Report post Posted December 23, 2019 ок делаем так берём 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 Report post Posted December 23, 2019 12 minutes ago, Guest WAJIM said: Я не могу перенести из имени архиватора/разархиватора постоянные ключи т.к. длина полей для архивации/разархивации очень короткие и туда ключи не влазят. NDN думает, что пробелы - в имени файла, а на самом деле это ключи. :( длина ключа 30 символов, этого мало? Share this post Link to post Share on other sites
Guest WAJIM Report post Posted December 23, 2019 Конечно мало, в поле ввода имени - 255 байт. В винде длина командной строки до 8 КБ может доходить в теории. У меня много ключей: -ma4 -scol -vn -zC:\TEMP-GLD\Comment.txt Share this post Link to post Share on other sites
Garl 0 Report post Posted December 23, 2019 ключи расширены до 99 а ключи таки лучше в команду добавить писать. тренируемся на 7z или на RAR ? (мне тогда rar.exe нужен плиз) Share this post Link to post Share on other sites
Guest WAJIM Report post Posted December 23, 2019 Сначала пробую на RAR, потом на 7Z. rar.exe лежит в папке установленного WinRAR - https://www.rarlab.com/download.htm Share this post Link to post Share on other sites
Guest WAJIM Report post Posted December 23, 2019 Ура, заработали rar/7zip под tc.exe. Спасибо! Первый раз за 10 лет открыл через NDN 7z-архив без ошибок .;) Сделал вот так: Share this post Link to post Share on other sites
Garl 0 Report post Posted December 23, 2019 rar откопал у себя -zC:\TEMP-GLD\Comment.txt - спокойно живёт и работает в команде "добавить" паковщик\распоковщик - это только .exe остальному место в параметрах. а что делает -scol? Share this post Link to post Share on other sites
Guest WAJIM Report post Posted December 23, 2019 -scol - включает кодировку 1251 для списков файлов @. Недавно дядя Рошал сделал по умолчанию кодировку UTF8 для списков файлов и файлы с русскими буквами перестали обрабатываться в NDN без этого ключа. :( Share this post Link to post Share on other sites
Garl 0 Report post Posted December 23, 2019 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 Report post Posted December 23, 2019 1 minute ago, Guest WAJIM said: -scol - включает кодировку 1251 для списков файлов @. Недавно дядя Рошал сделал по умолчанию кодировку UTF8 для списков файлов и файлы с русскими буквами перестали обрабатываться в NDN без этого ключа. :( захардкорить "-scol" в дефолтные настройки? Share this post Link to post Share on other sites
Garl 0 Report post Posted December 23, 2019 за одно расширил чуток диалог Share this post Link to post Share on other sites
Guest WAJIM Report post Posted December 23, 2019 Версия 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) . Share this post Link to post Share on other sites
Garl 0 Report post Posted December 23, 2019 42 minutes ago, Guest WAJIM said: 7Z - тесты 1-2 работают, но если указать путь с проблеами к 7z.exe И архив с пробелами, то NDN не открывает такой архив 7z (по крайней мере под tc.exe) . странно, у мну вот так работает. спишем на tc.exe? Share this post Link to post Share on other sites
Guest WAJIM Report post Posted December 23, 2019 Да, действительно, заменил tc на стандартный cmd и NDN начал открывать 7Z. Наверно там та особенность с двойным взятием в кавычки проявляется. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted December 23, 2019 Проверил быстро другие архиваторы, обнаружил: 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 Report post Posted December 23, 2019 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 Report post Posted December 23, 2019 Просмотр Q заработал. Но UNPAQ.EXE не поддерживает работу со списками, часть файлов не распаковать. :( По JAR - да, это !!NDN!!!.TMP. Кстати, nightly_w32.zip собирается как-то частично? В нем автообновление панелей то работает то не работает... Share this post Link to post Share on other sites