View previous topic :: View next topic |
Author |
Message |
cojoc
Joined: 04 Sep 2009 Posts: 144
|
(Separately) Posted: Tue Oct 25, 2011 16:48 Post subject: Кнопка для изменения цветовой схемы TC |
|
|
Решил создать кнопку для изменения цветовой схемы TC.
Для этого решил проделать примерно такие действия:
1. Отделить секцию [Colors] в отдельный ini
2. Повесить на кнопку скрипт переименовывающий (меняющий местами) Colors.ini в Colors_.ini и Colors_.ini в Colors.ini (тут скорее всего нужны промежуточные переименования)
Помогите со скриптом пожалуйста.
З.Ы. Про Impomeza знаю |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Oct 25, 2011 16:53 Post subject: |
|
|
Лучше несколько скриптов, чем несколько файлов Colors.
См. тут. |
|
Back to top |
|
 |
cojoc
Joined: 04 Sep 2009 Posts: 144
|
(Separately) Posted: Tue Oct 25, 2011 17:04 Post subject: |
|
|
Ого, сейчас гляну, спасибо Flasher!
Добавлено спустя 17 минут:
Посмотрел, мне больше нравится реализация с двумя файлами Colors.ini - их легко редактировать, изменять. Для меня недостаток в том, что Colors.ini отдельно от wincmd.ini - не очень хорошо. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
cojoc
Joined: 04 Sep 2009 Posts: 144
|
(Separately) Posted: Tue Oct 25, 2011 17:25 Post subject: |
|
|
Хотя попробую ваш вариант Flasher с Configuration Editor.exe, может и он подойдёт. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Oct 25, 2011 17:26 Post subject: |
|
|
cojoc
Какая разница, где редактировать значения ключей, в скрипте или в ini? Да и зачем постоянно редактировать? Нужно-то всего записать несколько постоянных схем, между которыми можно переключаться.
Тут же два плюса: не требуется редирект секций, авто-перезапуск ТС с новой схемой.
И, кстати, я не настаиваю на cedf, если хочется, можно и эту бандуру использовать. |
|
Back to top |
|
 |
cojoc
Joined: 04 Sep 2009 Posts: 144
|
(Separately) Posted: Tue Oct 25, 2011 17:35 Post subject: |
|
|
Flasher
Верно, плюсы большие. Т.е. не нужна будет перезагрузка?
Вахмурка
Спасибо за вариант. Но кажется он не подойдёт для переносного TC(нужно указать путь к TC), верно? |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Oct 25, 2011 17:38 Post subject: |
|
|
cojoc wrote: | Т.е. не нужна будет перезагрузка? | Нужна как раз. Без неё ТС не сможет перепрочесть секции.
cojoc wrote: | Но кажется он не подойдёт для переносного TC(нужно указать путь к TC), верно? | Дело не в пути, а самом PP, требующем установки и запуска. |
|
Back to top |
|
 |
cojoc
Joined: 04 Sep 2009 Posts: 144
|
(Separately) Posted: Tue Oct 25, 2011 17:40 Post subject: |
|
|
Flasher
cedf - это Configuration Editor.exe ?
Про бандуру знаю, спасибо. У меня Ultra TC Editors установлен. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Oct 25, 2011 17:43 Post subject: |
|
|
cojoc wrote: | cedf - это Configuration Editor.exe ? | Расширение его скриптов.
cojoc wrote: | Про бандуру знаю, спасибо. | А про 8-ми килобайтную знаешь? 
Last edited by Flasher on Tue Oct 25, 2011 18:11; edited 1 time in total |
|
Back to top |
|
 |
cojoc
Joined: 04 Sep 2009 Posts: 144
|
(Separately) Posted: Tue Oct 25, 2011 17:51 Post subject: |
|
|
Ясно, буду знать про скрипты cedf и про IniFile - полезная штуковина видать и миниатюрная. |
|
Back to top |
|
 |
ApceH

Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Tue Oct 25, 2011 18:01 Post subject: |
|
|
cojoc
По-моему, тема озаглавлена некорректно. Переименовывать (менять местами) 2 файла проще всего в cmd- или wsh-файле.
А "бандура" то бишь kIT UP пока-что файлами оперировать не умеет.
А вот цветовые схемы переключать запросто. Правда опять же именно переключаться с одной на другую не так просто, так как пока не поддерживаются различные алгоритмические конструкции, хотя и планируются.
Но вот в самом пресете менять кроме секции Colors ещё и usercmd.ini в нужном месте и перенаправлять каждый раз на противоположный up-файл — вполне можно! Думается мне, получится очень простое решение. _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Oct 25, 2011 18:04 Post subject: |
|
|
ApceH wrote: | пока не поддерживаются различные алгоритмические конструкции, хотя и планируются | Заговорим, когда реализуется, как-то без этого уже "некультурно" тему мусолить.
cojoc wrote: | Т.е. не нужна будет перезагрузка? | Уточню. Не перезагрузка (системы), а перезапуск (TC), который в скриптах уже предусмотрен, т.е. автоматический. |
|
Back to top |
|
 |
cojoc
Joined: 04 Sep 2009 Posts: 144
|
(Separately) Posted: Tue Oct 25, 2011 18:22 Post subject: |
|
|
ApceH
Меня вполне бы устроило то что указано в теме (переименование).
Спасибо всем за дополнительный выбор.
Добавлено спустя 2 минуты:
Flasher
Quote: | Уточню. Не перезагрузка (системы), а перезапуск (TC), который в скриптах уже предусмотрен, т.е. автоматический. |
Да я понял. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Oct 25, 2011 18:32 Post subject: |
|
|
cojoc wrote: | Меня вполне бы устроило то что указано в теме (переименование). | Тут схема будет кривенькая. Сперва меняется имя первого файла на имя отличное от второго, потом имя второго на имя первого, а потом имя первого на имя второго. |
|
Back to top |
|
 |
|