Кнопка для изменения цветовой схемы TC

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

cojoc
Сообщения: 144
Зарегистрирован: Пт сен 04, 2009 16:53

Сообщение cojoc »

Flasher
Сейчас работает, но выделение остаётся из светлой темы, а должно стать бордовым.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

cojoc
Логично. Где тут MarkColor?
cojoc
Сообщения: 144
Зарегистрирован: Пт сен 04, 2009 16:53

Сообщение cojoc »

Flasher
Да, я уже стал догадываться - мой косяк.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

cojoc
Так пиши уже значения. Чего ждать?
cojoc
Сообщения: 144
Зарегистрирован: Пт сен 04, 2009 16:53

Сообщение cojoc »

Flasher
BackColor=263172 - BackColor=-1
BackColor2=1184274 - BackColor2=-1
ForeColor=16777215 - ForeColor=-1
MarkColor=128 - MarkColor=12548096
ColorFilter4Color=16645629 - ColorFilter4Color=0
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

cojoc
Достаточно было одного. Дополнил.
cojoc
Сообщения: 144
Зарегистрирован: Пт сен 04, 2009 16:53

Сообщение cojoc »

Сейчас всё правильно. Спасибо!
Только при 60 глючит, сейчас в скрипте 60.
Поставил 80 - всё хорошо!
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Пожалуйста. :)
cojoc писал(а):Только при 60 глючит, сейчас в скрипте 60.
Может, тогда сразу 130 поставить? Хотя, это, конечно, частная ситуация. Зависит от мощности системы, наличия шкурок и загруженности Wincmd.ini.
cojoc
Сообщения: 144
Зарегистрирован: Пт сен 04, 2009 16:53

Сообщение cojoc »

Да, это понятно! wincmd у меня 104 килобайта
Ещё раз спасибо Flasher за вашу помощь!
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):{TAB 2} для чего?
Для обновления цветов заголовков файловых панелей.
Flasher писал(а):Что-то не нравится мне этот способ с Replace/Write, смещает секции куда не надо.
По-моему, ты несколько преувеличиваешь возможности скрипта. :D
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

sa писал(а):Для обновления цветов заголовков файловых панелей.
Понятно, но что-то эффект без блокировки неприятный. Лучше в процессе переключиться.
sa писал(а):По-моему, ты несколько преувеличиваешь возможности скрипта.
Дело не в скрипте, а в конструкции. Я уже натыкался на эти грабли. Возможно при перезаписи всего файла TC сам переставляет секции, но конфуз имеет место.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Дело не в скрипте, а в конструкции.<...>Возможно при перезаписи всего файла TC сам переставляет секции, но конфуз имеет место.
Не подтверждаю. У меня секции только меняются именами, но остаются на своих местах.
cojoc
Сообщения: 144
Зарегистрирован: Пт сен 04, 2009 16:53

Сообщение cojoc »

sa
Интересная идея с секциями [Colors] и [Colors2] в wincmd.
[Colors2] TC никак не учитывает, правильно?
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

cojoc писал(а):[Colors2] TC никак не учитывает, правильно?
Да.
cojoc
Сообщения: 144
Зарегистрирован: Пт сен 04, 2009 16:53

Сообщение cojoc »

Скрипт для [Colors] и [Colors2] в wincmd - хороший вариант когда много ключей и их значения разные в этих секциях, только размер wincmd.ini вырастит.
Капитан очевидность
Ответить