Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Фиксация шаблона от удаления в истории создания каталогов

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
prog_san



Joined: 29 Sep 2007
Posts: 271
Location: Пенза

Post (Separately) Posted: Mon Jan 31, 2022 12:27    Post subject: Фиксация шаблона от удаления в истории создания каталогов Reply with quote

Существует ли способ, зафиксировать от удаления сформированный шаблон создания директории в истории создания каталогов?[/i]
_________________
Errare humanum est
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 126

Post (Separately) Posted: Mon Jan 31, 2022 13:41    Post subject: Reply with quote

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

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

Но при этом имя задавать в кавычках если имеются пробелы, иначе создаст много папок с отдельными словами.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10009
Location: Россия, Саратов

Post (Separately) Posted: Mon Jan 31, 2022 13:50    Post subject: Reply with quote

prog_san
Во-первых, история создания каталогов из диалога, открываемого по F7, сохраняется в секции [MkDirHistory], но ни к каким шаблонам отношения не имеет — там только имена последних созданных каталогов, а не то, что взято из меню под кнопкой с плюсом. Во-вторых, что вообще значит "зафиксировать от удаления"?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2414

Post (Separately) Posted: Mon Jan 31, 2022 15:02    Post subject: Reply with quote

Avada wrote:
ни к каким шаблонам отношения не имеет — там только имена последних созданных каталогов, а не то, что взято из меню под кнопкой с плюсом

Шаблоны (начинаются с <) присутствуют в истории.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10009
Location: Россия, Саратов

Post (Separately) Posted: Mon Jan 31, 2022 16:09    Post subject: Reply with quote

sa
Да, шаблоны действительно могут присутствовать и в этой истории, тут я был неправ. Остаётся разобраться с фиксацией от удаления. История создания каталогов стандартная и, следовательно, управляется ключом MaxItemsInComboBox, регулирующим объём записей историй (от 0 до 500, по умолчанию 20). И совершенно очевидно, что по достижении заданных ключом пределов новые записи начнут замещать старые, а не просто добавляться. До тех пор все шаблоны будут целы. Отдельного же сохранения где-то именно операционных шаблонов (по аналогии, скажем, с шаблонами поиска) в TC нет ни для создания каталогов, ни для создания текстовых файлорв (Shift+F4).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
prog_san



Joined: 29 Sep 2007
Posts: 271
Location: Пенза

Post (Separately) Posted: Mon Jan 31, 2022 16:25    Post subject: Reply with quote

Avada wrote:
... Отдельного же сохранения где-то именно операционных шаблонов (по аналогии, скажем, с шаблонами поиска) в TC нет ни для создания каталогов, ни для создания текстовых файлорв (Shift+F4).

Вот как раз этот момент я имел ввиду фразой "зафиксировать от удаления". Жаль, что нет. Надо бы Гхислеру предложить такой функционал. А пока, увеличу список.
_________________
Errare humanum est
Back to top
View user's profile Send private message
jentoso



Joined: 20 Dec 2007
Posts: 293

Post (Separately) Posted: Mon Jan 31, 2022 18:37    Post subject: Reply with quote

prog_san
Как один из вариантов, если шаблон фиксированный, можно попробовать через плагин Autorun командой IniWrite заполнять при старте TC.
_________________
TC 10.00 combo, Windows 10 x64
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10009
Location: Россия, Саратов

Post (Separately) Posted: Mon Jan 31, 2022 21:57    Post subject: Reply with quote

jentoso
А вы поняли, что фиксировать нечего, потому что пригодного для загрузки сохранённого шаблона в этой операции просто не существует?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
prog_san



Joined: 29 Sep 2007
Posts: 271
Location: Пенза

Post (Separately) Posted: Mon Jan 31, 2022 23:40    Post subject: Reply with quote

Avada wrote:
jentoso
А вы поняли, что фиксировать нечего, потому что пригодного для загрузки сохранённого шаблона в этой операции просто не существует?

Почему не существует? Вот простой пример: <[Y].[M].[D] [h]-[m]-[s] создание каталога с текущей датой/временем
_________________
Errare humanum est
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 126

Post (Separately) Posted: Tue Feb 01, 2022 01:29    Post subject: Reply with quote

prog_san
Для этих целей идеально подходит аддон ExtDir: https://www.ghisler.ch/board/viewtopic.php?t=31532
У меня настроен вызов по shift+F7, как расширенное создание папок.
Там и шаблоны можно сохранять, и подобным способом получать дату и время и многое другое. Сам часто пользуюсь, когда нужно создать около 100 папок по заданному списку (у меня из Excel), с автозаменой символов кавычек, слешей и т.п. Все настраивается по вашим предпочтениям.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10009
Location: Россия, Саратов

Post (Separately) Posted: Tue Feb 01, 2022 06:56    Post subject: Reply with quote

prog_san
Во-первых, это не поименованный шаблон (как, например, в диалогах поиска, изменения атрибутов, синхронизации или ИГП), это просто строчка в истории с набором параметров. Во-вторых, через Autorun с помощью IniWrite ключи указываются с именем и значением, между тем в секциях INI-файла с историями фиксированных имён ключей вообще нет, вместо них просто номера строк, а сбой этой нумерации при вставке ломает работу секции.
А вот утилита ExtDir, как верно было замечено, подходящий функционал имеет, но это её собственные настройки, а не TC.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2414

Post (Separately) Posted: Tue Feb 01, 2022 09:37    Post subject: Reply with quote

prog_san
Секцию [MkDirHistory] можно вынести в отдельный файл (с помощью ключа RedirectSection). А уже этот вспомогательный файл можно или бэкапить или объявить файлом только для чтения, зафиксировав все его строки от изменений.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group