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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155

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

Maz



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

 
Текущая тестовая версия: 10.50 rc 4 (32-битная/64-битная/32+64) (29.06.2022)
 
Текущая финальная версия: 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.50, англ.)  

"Когда ждать финальную версию 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 (онлайновая версия файла данных Ultra TC Configuration Editor)
Команды и параметры Total Commander (справочные таблицы)
Стандартные клавиатурные назначения Total Commander (справочные таблицы)

Всего записей: 37759 | Зарегистр. 26-02-2002 | Отправлено: 12:00 10-03-2021 | Исправлено: CaptainFlint, 17:45 29-06-2022
sa16

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

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

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

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

Всего записей: 779 | Зарегистр. 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.

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

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

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

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

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

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

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

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

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

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

Advanced 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Всего записей: 779 | Зарегистр. 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)


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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



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

Всего записей: 6762 | Зарегистр. 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 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155

Компьютерный форум 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