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 

Кнопка для изменения цветовой схемы TC
Goto page 1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Tue Oct 25, 2011 16:48    Post subject: Кнопка для изменения цветовой схемы TC Reply with quote

Решил создать кнопку для изменения цветовой схемы TC.
Для этого решил проделать примерно такие действия:
1. Отделить секцию [Colors] в отдельный ini
2. Повесить на кнопку скрипт переименовывающий (меняющий местами) Colors.ini в Colors_.ini и Colors_.ini в Colors.ini (тут скорее всего нужны промежуточные переименования)

Помогите со скриптом пожалуйста.

З.Ы. Про Impomeza знаю
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Oct 25, 2011 16:53    Post subject: Reply with quote

Лучше несколько скриптов, чем несколько файлов Colors.
См. тут.
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Tue Oct 25, 2011 17:04    Post subject: Reply with quote

Flasher wrote:
См. тут.

Ого, сейчас гляну, спасибо Flasher!

Добавлено спустя 17 минут:

Посмотрел, мне больше нравится реализация с двумя файлами Colors.ini - их легко редактировать, изменять. Для меня недостаток в том, что Colors.ini отдельно от wincmd.ini - не очень хорошо.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Tue Oct 25, 2011 17:24    Post subject: Reply with quote

Еще вот это может помочь.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Tue Oct 25, 2011 17:25    Post subject: Reply with quote

Хотя попробую ваш вариант Flasher с Configuration Editor.exe, может и он подойдёт.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Oct 25, 2011 17:26    Post subject: Reply with quote

cojoc
Какая разница, где редактировать значения ключей, в скрипте или в ini? Да и зачем постоянно редактировать? Нужно-то всего записать несколько постоянных схем, между которыми можно переключаться.
Тут же два плюса: не требуется редирект секций, авто-перезапуск ТС с новой схемой.
И, кстати, я не настаиваю на cedf, если хочется, можно и эту бандуру использовать.
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Tue Oct 25, 2011 17:35    Post subject: Reply with quote

Flasher
Верно, плюсы большие. Т.е. не нужна будет перезагрузка?

Вахмурка
Спасибо за вариант. Но кажется он не подойдёт для переносного TC(нужно указать путь к TC), верно?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Oct 25, 2011 17:38    Post subject: Reply with quote

cojoc wrote:
Т.е. не нужна будет перезагрузка?
Нужна как раз. Без неё ТС не сможет перепрочесть секции.
cojoc wrote:
Но кажется он не подойдёт для переносного TC(нужно указать путь к TC), верно?
Дело не в пути, а самом PP, требующем установки и запуска.
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Tue Oct 25, 2011 17:40    Post subject: Reply with quote

Flasher
cedf - это Configuration Editor.exe ?
Про бандуру знаю, спасибо. У меня Ultra TC Editors установлен.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Oct 25, 2011 17:43    Post subject: Reply with quote

cojoc wrote:
cedf - это Configuration Editor.exe ?
Расширение его скриптов.
cojoc wrote:
Про бандуру знаю, спасибо.
А про 8-ми килобайтную знаешь? Mr. Green

Last edited by Flasher on Tue Oct 25, 2011 18:11; edited 1 time in total
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Tue Oct 25, 2011 17:51    Post subject: Reply with quote

Ясно, буду знать про скрипты cedf и про IniFile - полезная штуковина видать и миниатюрная.
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Tue Oct 25, 2011 18:01    Post subject: Reply with quote

cojoc
По-моему, тема озаглавлена некорректно. Переименовывать (менять местами) 2 файла проще всего в cmd- или wsh-файле.
А "бандура" Very Happy то бишь kIT UP пока-что файлами оперировать не умеет.
А вот цветовые схемы переключать запросто. Правда опять же именно переключаться с одной на другую не так просто, так как пока не поддерживаются различные алгоритмические конструкции, хотя и планируются.
Но вот в самом пресете менять кроме секции Colors ещё и usercmd.ini в нужном месте и перенаправлять каждый раз на противоположный up-файл — вполне можно! Думается мне, получится очень простое решение.
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Oct 25, 2011 18:04    Post subject: Reply with quote

ApceH wrote:
пока не поддерживаются различные алгоритмические конструкции, хотя и планируются
Заговорим, когда реализуется, как-то без этого уже "некультурно" тему мусолить. Cool

cojoc wrote:
Т.е. не нужна будет перезагрузка?
Уточню. Не перезагрузка (системы), а перезапуск (TC), который в скриптах уже предусмотрен, т.е. автоматический.
Back to top
View user's profile Send private message
cojoc



Joined: 04 Sep 2009
Posts: 144

Post (Separately) Posted: Tue Oct 25, 2011 18:22    Post subject: Reply with quote

ApceH
Меня вполне бы устроило то что указано в теме (переименование).
Спасибо всем за дополнительный выбор.

Добавлено спустя 2 минуты:

Flasher
Quote:
Уточню. Не перезагрузка (системы), а перезапуск (TC), который в скриптах уже предусмотрен, т.е. автоматический.

Да я понял.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Oct 25, 2011 18:32    Post subject: Reply with quote

cojoc wrote:
Меня вполне бы устроило то что указано в теме (переименование).
Тут схема будет кривенькая. Сперва меняется имя первого файла на имя отличное от второго, потом имя второго на имя первого, а потом имя первого на имя второго.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page 1, 2, 3, 4, 5  Next
Page 1 of 5

 
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