Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 11)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1 Часть 2 Часть 3 Часть 4 Часть 5 Часть 6 Часть 7 Часть 8 Часть 9 Часть 10
 

 
Текущая финальная версия: 10.00 (32-битная/64-битная/32+64) (10.06.2021)
 
Предыдущие версии: 9.5x: 9.51 (32/64/32+64); 9.2x: 9.22a (32/64/32+64); 9.1x: 9.12 (32/64/32+64); 9.0x: 9.0a (32/64/32+64);
8.5x: 8.52a (32/64/32+64); 8.0x: 8.01 (32/64/32+64);
7.5x: 7.57a; 7.0x: 7.04a
 
Коллекция предыдущих версий | Новейшая история изменений (10.00, англ.)

"Когда ждать финальную версию x.xx?" — "Когда будет готова!" © К. Гислер
На вопрос "Когда будет русик к версии x.xx?" ответ точно такой же © CaptainFlint


Полный набор русификации от CaptainFlint и Avada
v9.5+ (9.51, 14.11.2020, с переводом справки): CHM (зеркало), HLP (зеркало)
Начиная с версии 7.50 стандартный набор русификации от тех же авторов входит в дистрибутив TC!
 
Стандартный набор русификации от М. Жилина
v9.0+ (9.20, 03.07.2018): Скачать

Официальный сайт разработчика | Официальный форум TC | Русский сайт TC | Русский форум TC
О проблемах с wincmd.ru/totalcmd.net Подробности

Все вопросы по плагинам и аддонам — в Плагинах
Все вопросы по лечению пациента — только в Варезнике
Настроенные сборки Total Commander (и все вопросы по ним)

Онлайновая русская справка (для TC 9.51, 14.11.2020)
Total Commander Knowledge Base 2.0 (русскоязычная база знаний)  
Оффлайновая версия TCKB 1.7 (CHM-файл)
Все ключи Total Commander 9.51 (онлайновая версия файла данных Ultra TC Configuration Editor)
Команды и параметры Total Commander 9.51 (справочные таблицы)
Стандартные клавиатурные назначения Total Commander 9.51 (справочные таблицы)

Всего записей: 37445 | Зарегистр. 26-02-2002 | Отправлено: 12:00 10-03-2021 | Исправлено: CaptainFlint, 18:34 07-09-2021
sa16

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lagris
Цитата:
И можно ли сделать так, чтобы цвет текста менялся сразу после изменения

Это требуется для более-менее современных версий TC (8,9,10) или для любых?

Всего записей: 268 | Зарегистр. 07-09-2016 | Отправлено: 16:01 16-09-2021
Lagris

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sa16
Конкретно для ТС9.10 - там где стили оформления присутствуют.

Всего записей: 450 | Зарегистр. 26-08-2007 | Отправлено: 19:24 16-09-2021
sa16

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lagris
Кнопка:
Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef "set_tcini(Colors, ForeColor,  255   )
tcm(497,1) eval(settext_wait(,findwnd(`TDLGCONFIGALL`))) loop(@<2 + sendmsg(findwnd(`TMyCheckBox`,,findwnd(`TDLGCONFIGALL`),,3) | findwnd(`TCheckBox`,,findwnd(`TDLGCONFIGALL`),,3) | findwnd(`Button`,,findwnd(`Button`,,findwnd(`TDLGCONFIGALL`),,3)),$F5)*0-1) sendmsg(findwnd(,`OK`,findwnd(`TDLGCONFIGALL`)),$F5)"
WCMICONS.DLL,34
Установить для текста цвет 255
Попробуйте, правда потребуется скачать утилиту TCFS2. Функции дополнительного модуля TCFS2Tools в кнопке не используются.
P.S.
Отредактировал кнопку: должна работать и на TCx32, и на TCx64.

Всего записей: 268 | Зарегистр. 07-09-2016 | Отправлено: 19:43 16-09-2021 | Исправлено: sa16, 10:22 29-09-2021
Lagris

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sa16

Цитата:
Попробуйте, правда потребуется скачать утилиту TCFS2.  

TSFS2 установлена. Если нажать на кнопку, то появляется диалог настройки табуляторов, потом цвет текста меняется только после перезагрузки. За диалог настройки цвета tcm( 497,1 ) отвечает, насколько я понял. Заменил 497 на 494, теперь по кнопке вызывается диалог "цвета", где в окошке для текста выставлен цвет, который в скрипте прописан (в нашем случае красный). Но это не то, что хотелось, потому-что мне нужно чтобы при выборе стиля оформления запускалась команда, которая меняет цвет текста без перезагрузки. И еще меня формат кнопки смущает:

там параметры идут сразу в поле "команда". Пробовал скопировать, начмная с /ef и вставить в поле "параметры" - не принимает. Или я что-то не так делаю.

Всего записей: 450 | Зарегистр. 26-08-2007 | Отправлено: 20:24 16-09-2021 | Исправлено: Lagris, 20:26 16-09-2021
sa16

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
появляется диалог настройки табуляторов

Диалог приходится закрывать самому или с этим справляется кнопка?
Какая версия TC используется?

Всего записей: 268 | Зарегистр. 07-09-2016 | Отправлено: 20:45 16-09-2021
Lagris

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Создал пользовательскую команду:
[em_ChangeColorText]
button=G:\Total CMD\TotalCMD 10.00\WCMICONS.DLL,9
cmd=%COMMANDER_PATH%\UTIL\TCFS2\TCFS2.exe
param=/ef "set_tcini(Colors, ForeColor,  255   )
tcm(494,1) eval(settext_wait(,findwnd(`TDLGCONFIGALL`))) sendmsg(findwnd(`TMyCheckBox`,,,,3),$F5) sendmsg(findwnd(`TMyCheckBox`,,,,3),$F5) sendmsg(findwnd(`TCheckBox`,,,,3),$F5) sendmsg(findwnd(`TCheckBox`,,,,3),$F5) sendmsg(findwnd(`TButton`,`OK`,findwnd(`TDLGCONFIGALL`)),$F5)"  
menu=Изменить цвет текста
Теперь диалоги не выскакивают, но цвет меняется только после перезагрузки.
 
Добавлено:
sa16

Цитата:
Диалог приходится закрывать самому или с этим справляется кнопка?
Какая версия TC используется?

Приходится самому. ТС10 х64, Вин10 х64.

Всего записей: 450 | Зарегистр. 26-08-2007 | Отправлено: 20:46 16-09-2021 | Исправлено: Lagris, 20:49 16-09-2021
sa16

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ТС10 х64

Понятно... Делал под TC x32. Посмотрел, там внутри диалога всё иначе устроено. Гляну, можно ли переделать для x64.

Всего записей: 268 | Зарегистр. 07-09-2016 | Отправлено: 21:05 16-09-2021 | Исправлено: sa16, 21:06 16-09-2021
Lagris

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sa16

Цитата:
Делал под TC x32. Посмотрел, там внутри диалога всё иначе устроено. Гляну, можно ли переделать для x64.

Сейчас проверю В ТС х32. Не пропадать же сделанному.
 
Добавлено:
В ТС х32 кнопка работает. Цвет меняется без перезагрузки. Диалоги не выскакивают. Пользовательская команда. не работает, точнее работает, но только с перезапуском.

Всего записей: 450 | Зарегистр. 26-08-2007 | Отправлено: 21:17 16-09-2021
sa16

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Пользовательская команда. не работает

Надо либо повторить в пользовательской команде кнопку, либо в параметрах убрать перенос строки перед tcm.

Всего записей: 268 | Зарегистр. 07-09-2016 | Отправлено: 21:48 16-09-2021 | Исправлено: sa16, 21:52 16-09-2021
Lagris

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sa16

Цитата:
Надо либо повторить в пользовательской команде кнопку, либо в параметрах убрать перенос строки перед tcm(494,1).

Между) и tcm пробел должен быть..?
Разобрался - без пробела.

Всего записей: 450 | Зарегистр. 26-08-2007 | Отправлено: 21:54 16-09-2021 | Исправлено: Lagris, 21:57 16-09-2021
sa16

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На скорую руку:
Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef "set_tcini(Colors, ForeColor,  255   )
tcm(497,1) eval(settext_wait(,findwnd(`TDLGCONFIGALL`))) sendmsg(findwnd(`Button`,`В&ыводить внизу число папок`,,,3),$F5) sendmsg(findwnd(`Button`,`В&ыводить внизу число папок`,,,3),$F5) sendmsg(findwnd(`Button`,`Show director&y count in footer`,,,3),$F5) sendmsg(findwnd(`Button`,`Show director&y count in footer`,,,3),$F5) sendmsg(findwnd(`Button`,`OK`,findwnd(`TDLGCONFIGALL`)),$F5)"
WCMICONS.DLL,34
Установить для текста цвет 255 (TC10x64)


Всего записей: 268 | Зарегистр. 07-09-2016 | Отправлено: 22:08 16-09-2021 | Исправлено: sa16, 22:14 16-09-2021
Lagris

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sa16

Цитата:
На скорую руку:

Круто! Все отлично работает. Почти без паузы. В ТСх32 она более заметна.

Всего записей: 450 | Зарегистр. 26-08-2007 | Отправлено: 22:21 16-09-2021
sa16

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В ТСх32 она более заметна.

Там тоже tcm(497,1) указана?

Всего записей: 268 | Зарегистр. 07-09-2016 | Отправлено: 22:25 16-09-2021 | Исправлено: sa16, 22:27 16-09-2021
Lagris

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sa16

Цитата:
Там тоже tcm(497,1) указана?

Нет, заменил на 494. Не нужно было..?

Всего записей: 450 | Зарегистр. 26-08-2007 | Отправлено: 22:30 16-09-2021
sa16

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне больше диалог с табуляторами нравится, там и картинка не такая пёстрая мелькает...

Всего записей: 268 | Зарегистр. 07-09-2016 | Отправлено: 22:36 16-09-2021
Lagris

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sa16

Цитата:
Мне больше диалог с табуляторами нравится, там и картинка не такая пёстрая мелькает...

Да, на мгновение появляется в ТСх64. В х32 диалог никак не проявляется, может поэтому и пауза кажется больше.

Всего записей: 450 | Зарегистр. 26-08-2007 | Отправлено: 22:42 16-09-2021
sa16

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lagris
Подправил первую кнопку.

Всего записей: 268 | Зарегистр. 07-09-2016 | Отправлено: 07:52 18-09-2021
Lagris

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sa16

Цитата:
Отредактировал кнопку: должна работать и на TCx32, и на TCx64.

Отлично работает и как кнопка, и как пользовательская команда в обеих разрядностях ТС.

Всего записей: 450 | Зарегистр. 26-08-2007 | Отправлено: 09:03 18-09-2021
angry_dog



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такая проблема, с которой надоело мириться: Во внутренних ассоциациях ТС файлы .txt привязаны к Notepad++, но если вытащить ярлык текстового файла на панель инструментов (а часто бывает необходимо), то .txt открывается в виндовом блокноте. Как научить ТС открывать ярлыки текстовых файлов в Notepad++?

Всего записей: 552 | Зарегистр. 07-06-2006 | Отправлено: 11:42 18-09-2021
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
angry_dog
Никак не научить. Внутренние ассоциации TC выполняются на реальные типы файлов, ярлыки не учитываются. В справочнике по ключам (см шапку) сказано: "Для файлов *.EXE, *.COM, *.BAT и *.LNK нельзя переопределить внутренней ассоциацией системное действие по умолчанию".

Всего записей: 6561 | Зарегистр. 31-07-2008 | Отправлено: 12:14 18-09-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 11)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru