MultiArc
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Skif_off
Разумеется, не пишется.
MVV
Если читается ключ Editor, а не ассоциации, откуда же взялось вышеприведённое сообщение?
Я тут посмотрел у себя. На F4 назначена утилита F4Menu. При попытке нажатия той самой кнопки имеем ошибку
И далее, соответственно
То есть примерно та же история, что выше. При этом внутренних ассоциаций для INI-файлов у меня нет вообще, внешняя (системная по Enter) — EmEditor. Без параметра -f в строке для F4 на странице настроек "Правка/Просмотр" по кнопке всё работает: открывается F4Menu, можно выбирать редактор. То есть получается, что если на F4 назначена программа с неким параметром, кнопка неработоспособна. За совет открывать INI-файл вручную, конечно, благодарю, но откровенно неработающую (и при этом отнюдь не бесполезную) кнопку в диалоге настроек Мультиарка иметь как-то не хочется. Хорошо бы починить.
Plumber
Что указано в настройках TC в качестве редактора по F4? Полную строку, пожалуйста.
Разумеется, не пишется.
MVV
Если читается ключ Editor, а не ассоциации, откуда же взялось вышеприведённое сообщение?
Я тут посмотрел у себя. На F4 назначена утилита F4Menu. При попытке нажатия той самой кнопки имеем ошибку
Код: Выделить всё
Не удается найти "C:\Totalcmd\Utils\F4Menu\F4Menu.exe -f". Проверьте, правильно ли указано имя и повторите попытку.Код: Выделить всё
---------------------------
Ошибка выполнения команды оболочки
---------------------------
Ошибка команды оболочки "open" (открыть) для типа файлов "inifile". Проверьте настройки в реестреPlumber
Что указано в настройках TC в качестве редактора по F4? Полную строку, пожалуйста.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Ещё как пишется, хотя и не требуется. У меня давным давно такая команда там:Avada писал(а):Разумеется, не пишется.Skif_off писал(а):Разве "%1" пишется в ключе Editor? Так вроде только в [Associations].
Код: Выделить всё
"%COMMANDER_PATH%\Addons\F4Menu\F4Menu.exe" -m "%1"В справке к Multiarc сказано:
Думаю, можно просто убрать анализ параметров редактора тотала. Как-то так:This button runs the current system editor for multiarc.ini.
MVV Build #9b1
Так ассоциируй с расширением INI приличный редактор.Plumber писал(а):В этом случае MultiArc вызывает в качестве редактора стандартный виндовый Notepad
А искушенный пользователь может и вручную файл отредактировать в нужном ему редакторе. Я вообще этим диалогом настроек не пользуюсь, а редактирую конфиг из тотала.
Но это тогда надо делать на уровне системы, в таком случае пропадает условие портабельности TC.MVV писал(а):Так ассоциируй с расширением INI приличный редактор.
Я тоже не особо заморачиваюсь на таких мелочах и немного умею пользоваться удобным инструментом, но полемика на эту тему может перейти в разряд флуда
Что-то не то там сказано. Раньше (посмотрел старые версии) использовался как раз редактор, назначенный в TC для F4.MVV писал(а):В справке к Multiarc сказано
А сейчас (в последней бете), насколько понимаю, используется, да, именно что системный редактор для INI, а вовсе не назначение для F4 без параметров. как можно было бы ожидать. И мне это, говоря честно, не совсем нравится. При том, что открывать INI-файлы для правки вручную я, безусловно, умею.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Как по мне, то он ничего не портит. В секции [Configuration] этот параметр (%1) насколько я понял, вообще не нужен поэтому я его оттуда убрал, но оставил в секции [Associations]. и В таком раскладе редактор отлично открывается и по ENTER, и по F4, и из окна настроек MultiArc (MVV Build #8 )MVV писал(а):и всё вообще портит
Хм... С последней 9 бетой на Win8.1x86 (и на Win7SP1x86) заменил в конфиге FreeArc строку Format0 с кучей буков на:
В результате при входе в архив arc по Ctrl+PgDown структура папок выглядит не как должна, а по другому (лучше сами посмотрите, чем объяснять). Если убрать плюсы после пробелов, то ещё по другому. А при распаковке (по Alt+F6) распаковывается только эта странная структура папок, пустая, без файлов.
Или я чурбан, или с новым синтаксисом что-то не то. Первое вероятней.
Код: Выделить всё
Format0=yyyy tt dd hh mm ss a+ +z+ +p+ +r+ +n++Или я чурбан, или с новым синтаксисом что-то не то. Первое вероятней.
Что распаковывается пустая - это понятно, нет её в архиве, вот ничего и не извлекается (папки, видимо, тотал создает сам).
А как выглядит структура - это уже вопрос хороший, тут важно правильно формат подобрать. И для проверки необходим тестовый архив и архиватор. И скриншот бы не помешал)
И неплохо было бы показать исходную форматную строку, с которой всё работало - для сравнения.
А как выглядит структура - это уже вопрос хороший, тут важно правильно формат подобрать. И для проверки необходим тестовый архив и архиватор. И скриншот бы не помешал)
И неплохо было бы показать исходную форматную строку, с которой всё работало - для сравнения.
Это пожалуйста
Архиватор: stable (страница | прямая на консольную); alpha (страница | прямая на консольную) – фокус воспроизводится обеими версиями.
Тестовый архив.
[cut="Скриншот"]
[/cut]
[cut="Первый вариант строки, соответствующий первому скрину:"]
Вереницу повторяющихся nnn разбил в двух местах переносом (по примеру Avad' ы), чтобы не портило страницу. После копирования переносы необходимо убрать.[/cut]
[cut="Второй вариант строки, соответствующий второму скрину:"][/cut]
[cut="Третий вариант строки, соответствующий третьему скрину:"][/cut]Так пойдёт?
Тестовый архив.
[cut="Скриншот"]
[/cut][cut="Первый вариант строки, соответствующий первому скрину:"]
Код: Выделить всё
Format0="yyyy tt dd hh mm ss aaaaaaa zzzzzzzzzzzzzzz ppppppppppppppp rrrrrrrr nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"[cut="Второй вариант строки, соответствующий второму скрину:"]
Код: Выделить всё
Format0="yyyy tt dd hh mm ss a+ +z+ +p+ +r+ +n++"[cut="Третий вариант строки, соответствующий третьему скрину:"]
Код: Выделить всё
Format0="yyyy tt dd hh mm ss a+ z+ p+ r+ n++"Надо посмотреть консольный вывод архиватора - если он разбивает числа по разрядам пробелами, это будет проблемой для z+. Советую сильно не извращаться и попробовать лишь чуть-чуть упрощенную строку:
Код: Выделить всё
Format0="yyyy tt dd hh mm ss aaaaaaa zzzzzzzzzzzzzzz ppppppppppppppp rrrrrrrr n++"