Заголовок окна TC

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

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

Аватара пользователя
DeathStalker
Сообщения: 331
Зарегистрирован: Пт сен 01, 2006 10:53
Откуда: Санкт-Петербург

Сообщение DeathStalker »

...а можно и у меня Я реально не знаю, как там шифруется (но явно есть XOR), поэтому шифровку делаем проктологически: пишем в эту строку незашифрованный текст, смотрим в Тотале получившееся чертечего и уже именно его вставляем в ту строку в ини-файле. В результате получаем то, что нам было нужно изначально.
Не знаю как на русские, а на английские буквы есть исключения, например, 'k'
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Сообщение Volniy »

DeathStalker писал(а):Не знаю как на русские, а на английские буквы есть исключения, например, 'k'
Никаких исключений нет. Просто некоторые символы при кодировке становятся непечатными или недопустимыми по каким-то другим соображениям (например по паскалевской нотации). Вместо них нужно просто записать их восьмеричный код. Для латинской буквы к, например, это будет \134 (для большой K - \174). Можешь проверить. Кстати в виде кодов можно писать и все остальные, безпроблемные буквы и символы, это без разницы.

Уже написал, потом сообразил что была за проблема с малой к. Она перекодируется в обратный слэш, а он-то как раз и зарезервирован для ввода 8-ричных кодов, символов табуляции и новой строки и пр.
ZorKon71
Сообщения: 36
Зарегистрирован: Вт май 11, 2010 09:25
Откуда: Обираловка, МО

Сообщение ZorKon71 »

СерЪёжа писал(а):Ладно, всем спасибо за информацию. Вопрос исчерпан.
Доброго времени суток!
А можно узнать, как Вы его исчерпали?

У меня настроено несколько профилей, в них своя история, вкладки (есть похожие), настройка цветов...

Хотел бы в заголовке указать наименование профиля.
Я так понял и "CAMPER" этому не в помощь...
Или я не прав?
TC 11.00, Win7/10x64
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ZorKon71
Наименование профиля будет, например, частью пути в заголовке, если рабочий INI-файл TC лежит в папке с именем профиля и используется ключ TitleExtraText (скажем, в виде TitleExtraText=$ %Commander_INI%). Можно также явно указать значением ключа произвольный текст: что-то типа TitleExtraText=$ Имя_профиля. (Ключ с таким значением, прописывается, естественно, в INI-файле нужного профиля.) Подробности по ключу здесь. Этот метод позволяет (пусть и в ограниченных пределах) модифицировать текст в заголовке окна TC легальным образом. Camper (а строго говоря, и эта тема, созданная когда-то для решения совсем других вопросов) тут вообще ни при чём.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Плагин Autorun:
https://wincmd.ru/plugring/autorun.html

Попробовал ради интереса заменить заголовок так:

Код: Выделить всё

Global VarTitle = WinGetText()
nPos = StrPos(%VarTitle%, "-", -1)
VarTitle = StrLeft(%VarTitle%, %nPos%) & " Orion9"

SetTitle

Func SetTitle()
   WinSetText(%VarTitle%)
EndFunc

SetMessageAction 70 SetTitle
В целом, доволен. Хотя... При изменении размера окна порой все же видно, как проскальзывает оригинальный текст, особенно если тянуть окно за край.

Хотелось бы узнать, есть ли более гладкое решение? Я просто сам далек от системного программирования. Может, сообщение какое-то другое использовать, или еще чего?
Spine
Сообщения: 129
Зарегистрирован: Ср дек 15, 2004 09:20
Откуда: Орша, Беларусь

Сообщение Spine »

Orion9 писал(а):Хотелось бы узнать, есть ли более гладкое решение?
На соседнем форуме есть.

[mod="Avada"]Ссылка удалена, поскольку нарушает правила форума. Фмлиалом ру-бордовского Варезника эта тема не является. [/mod]
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Spine
Чётко и гладко. Не сомневался, что найдутся умельцы :)
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

<del>
Последний раз редактировалось Orion9 Вт мар 12, 2024 22:34, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Orion9
"Вышеупомянутый плагин" является варезом и к обсуждению и рекламе на данном форуме категорически запрещён.
Предупреждение за нарушение правил. Код из предыдущего сообщения удалён.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Avada
Вывод в заголовок информации - это варез? :) Если честно, не совсем понял логику, но спорить не буду.

Удалил остаток своего поста выше, без кода он смысла не имеет.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Orion9
Спорить тут не с чем. Основная задача этого плагина, если как следует разобраться, отнюдь не "вывод в заголовок информации". А на нашем форуме подобные вопросы обсуждались многократно, в т.ч. и в текущей теме (где указан и единственный на сегодня стандартный законный способ этого вывода). Уже достаточно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Avada
стандартный законный способ.
А есть стандартный законный способ не выводить информацию о владельце лицензии в заголовок?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Orion9
Нет (и об этом по приводившейся мною выше ссылке сказано): там дополнение имеющейся информации, а не её замена/скрытие.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Avada писал(а):Спорить тут не с чем. Основная задача этого плагина, если как следует разобраться, отнюдь не "вывод в заголовок информации"
Тут мой косяк, признаю.
Плагин скрывает nag-скрин и меняет информацию о владельце в окне About, что безусловно делает его варезом. Так что спорить здесь не о чем - тут вы совершенно правы. А мне следовало сразу это проверить (в том числе и на чистом TC), а не строить догадок о его работе.
Avada писал(а):Нет (и об этом по приводившейся мною выше ссылке сказано)
Ну, тут Гислер явно перестарался:

Все-равно что прийти в магазин за новой курткой, а в ответ услышать: "Ты должен носить эту куртку с этикеткой торчащей наружу до конца срока ее эксплуатации, дорогой покупатель. Не нравится - проходи мимо."

А если я не хочу, чтобы мои регистрационные данные показывались в заголовке, тогда что? Или, может, я хочу, чтобы на их месте отображалось что-то другое, любой произвольный текст, который мне нравится? Гислер - запрещает.
Аватара пользователя
BeTeP
Сообщения: 136
Зарегистрирован: Чт мар 31, 2005 00:57
Откуда: Санкт-Петербург

Сообщение BeTeP »

Orion9 писал(а):А если я не хочу, чтобы мои регистрационные данные показывались в заголовке, тогда что?
Или, может, я хочу, чтобы на их месте отображалось что-то другое, любой произвольный текст, который мне нравится?
А что вам мешает задать эти вопросы напрямую Гислеру?
Ответить