Фиксация шаблона от удаления в истории создания каталогов
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Общие вопросы

#1: Фиксация шаблона от удаления в истории создания каталогов Author: prog_sanLocation: Пенза PostPosted: Mon Jan 31, 2022 12:27
    —
Существует ли способ, зафиксировать от удаления сформированный шаблон создания директории в истории создания каталогов?[/i]

#2:  Author: Monarch-LFV PostPosted: Mon Jan 31, 2022 13:41
    —
prog_san
Если нужно постоянно создавать папку с одинаковым именем, то вот кнопка:
Code:
команда: cmd /c md "Имя папки"

Если нужно, чтобы при создании просто предлагалось постоянное имя, то вот:
Code:
команда: cmd /c md
параметры: ?"Имя папки"

Но при этом имя задавать в кавычках если имеются пробелы, иначе создаст много папок с отдельными словами.

#3:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Jan 31, 2022 13:50
    —
prog_san
Во-первых, история создания каталогов из диалога, открываемого по F7, сохраняется в секции [MkDirHistory], но ни к каким шаблонам отношения не имеет — там только имена последних созданных каталогов, а не то, что взято из меню под кнопкой с плюсом. Во-вторых, что вообще значит "зафиксировать от удаления"?

#4:  Author: sa PostPosted: Mon Jan 31, 2022 15:02
    —
Avada wrote:
ни к каким шаблонам отношения не имеет — там только имена последних созданных каталогов, а не то, что взято из меню под кнопкой с плюсом

Шаблоны (начинаются с <) присутствуют в истории.

#5:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Jan 31, 2022 16:09
    —
sa
Да, шаблоны действительно могут присутствовать и в этой истории, тут я был неправ. Остаётся разобраться с фиксацией от удаления. История создания каталогов стандартная и, следовательно, управляется ключом MaxItemsInComboBox, регулирующим объём записей историй (от 0 до 500, по умолчанию 20). И совершенно очевидно, что по достижении заданных ключом пределов новые записи начнут замещать старые, а не просто добавляться. До тех пор все шаблоны будут целы. Отдельного же сохранения где-то именно операционных шаблонов (по аналогии, скажем, с шаблонами поиска) в TC нет ни для создания каталогов, ни для создания текстовых файлорв (Shift+F4).

#6:  Author: prog_sanLocation: Пенза PostPosted: Mon Jan 31, 2022 16:25
    —
Avada wrote:
... Отдельного же сохранения где-то именно операционных шаблонов (по аналогии, скажем, с шаблонами поиска) в TC нет ни для создания каталогов, ни для создания текстовых файлорв (Shift+F4).

Вот как раз этот момент я имел ввиду фразой "зафиксировать от удаления". Жаль, что нет. Надо бы Гхислеру предложить такой функционал. А пока, увеличу список.

#7:  Author: jentoso PostPosted: Mon Jan 31, 2022 18:37
    —
prog_san
Как один из вариантов, если шаблон фиксированный, можно попробовать через плагин Autorun командой IniWrite заполнять при старте TC.

#8:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Jan 31, 2022 21:57
    —
jentoso
А вы поняли, что фиксировать нечего, потому что пригодного для загрузки сохранённого шаблона в этой операции просто не существует?

#9:  Author: prog_sanLocation: Пенза PostPosted: Mon Jan 31, 2022 23:40
    —
Avada wrote:
jentoso
А вы поняли, что фиксировать нечего, потому что пригодного для загрузки сохранённого шаблона в этой операции просто не существует?

Почему не существует? Вот простой пример: <[Y].[M].[D] [h]-[m]-[s] создание каталога с текущей датой/временем

#10:  Author: Monarch-LFV PostPosted: Tue Feb 01, 2022 01:29
    —
prog_san
Для этих целей идеально подходит аддон ExtDir: https://www.ghisler.ch/board/viewtopic.php?t=31532
У меня настроен вызов по shift+F7, как расширенное создание папок.
Там и шаблоны можно сохранять, и подобным способом получать дату и время и многое другое. Сам часто пользуюсь, когда нужно создать около 100 папок по заданному списку (у меня из Excel), с автозаменой символов кавычек, слешей и т.п. Все настраивается по вашим предпочтениям.

#11:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Feb 01, 2022 06:56
    —
prog_san
Во-первых, это не поименованный шаблон (как, например, в диалогах поиска, изменения атрибутов, синхронизации или ИГП), это просто строчка в истории с набором параметров. Во-вторых, через Autorun с помощью IniWrite ключи указываются с именем и значением, между тем в секциях INI-файла с историями фиксированных имён ключей вообще нет, вместо них просто номера строк, а сбой этой нумерации при вставке ломает работу секции.
А вот утилита ExtDir, как верно было замечено, подходящий функционал имеет, но это её собственные настройки, а не TC.

#12:  Author: sa PostPosted: Tue Feb 01, 2022 09:37
    —
prog_san
Секцию [MkDirHistory] можно вынести в отдельный файл (с помощью ключа RedirectSection). А уже этот вспомогательный файл можно или бэкапить или объявить файлом только для чтения, зафиксировав все его строки от изменений.



Total Commander -> Общие вопросы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group