TWinKey - шорткаты, табы, диски и всякая всячина

Обсуждение только плагинов и утилит для Total Commander.

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

Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Либо ты сможешь установить какие именно твои действия приводят к изменению иконки
"Если бы сейчас было лето, а у нас был доберман-пинчер, а у доберман-пинчера была перчатка..."
Мне и самому интересно. Буду бдить.
А команда "Перечитать ини", по-моему, в любом случае не помешает.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):А команда "Перечитать ини", по-моему, в любом случае не помешает.
Я, вообще-то, давно собирался сделать выпадающее меню по среднему клику, чтобы некоторые команды можно было мышью выполнять. Там, в этом меню, и эта команда должна быть. Да все руки не доходят. Могу добавить пока клавиатурную команду для TWinKey. Но ее нельзя на кнопку на тулбаре повесить.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

2VadiMGP
Закономерности пока не наблЮЛ, но есть другие наблюдения, весьма странные.
Есть три "реальности": 1) файл twinkey.ini; 2) программа TwinkUtil.exe; 3) интерфейс Тотала. Связь в ряде случаев между этими реальностями отсутстсвует. А именно:
Я все про ту же схему Totalcmd, которую я тебе надысь выкладывал. Вместо той строчки в twinkey.ini ныне значится:
TabIcon=D:\Utils\Totalcmd\TOTALCMD.EXE,180
Она не могла там оказаться в результате штатной работы программы, потому что иконки под номером 180 в файле TOTALCMD.EXE тупо нет. Зато есть "соседняя" схема
[G disk]
TabIcon=D:\WINDOWS\syswow64\SHELL32.dll,180
для сидюка. Данная схема работает (и ранее работала) безупречно. Может ли быть, что номер иконки был "украден" с другой схемы (повторюсь, никоим образом не связанной со схемой Totalcmd)?
Реальность вторая - утилизатор. Там схеме Totalcmd вообще никакая иконка не соответствует.
Реальность третья - Тотал. В нем иконка есть (вопреки утилизатору), причем первая (синенькая такая ;)) - вопреки twinkey.ini, то есть интерфейс Тотала полностью соответствует моим желаниям.
Реагировать не обязательно. Но вдруг мои полунаблюдения натолкнут тебя на мысль...

Добавлено
О закладках.
1. На вход в директорию ([..] или updir) закладка ставится, но цветом не выделяется. Мне кажется. это не есть хорошо - либо одно, либо другое.
2. Подбор цвета закладки отражается на рисунке, что удобно и красиво... если цвет фона белый. А у меня с допотопных нортоновских времен он темно-синий. Если посмотреть тему "Цветовые схемы" данного форума, видно, что и у других пользователей цвет тоже далеко не всегда белый. Понимаю, что это трудно осуществить, но было бы удобно. Например, в настройке цветов самого Тотала масенькое окно с превью. Впрочем, кнопочка Apply рулит, и недостаток не слишком серьезный, но все же...
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):Она не могла там оказаться в результате штатной работы программы, потому что иконки под номером 180 в файле TOTALCMD.EXE тупо нет. Зато есть "соседняя" схема
Ума не приложу как это может произойти. Понятно, что после этого все что угодно может быть. Но что приводит к этому?
Давай еще раз. В какой момент ты видишь, что иконки изменились? После какого действия? Что такого ты делаешь, чего пока еще никто не делал? :shock:
Вахмурка писал(а):1. На вход в директорию ([..] или updir) закладка ставится, но цветом не выделяется. Мне кажется. это не есть хорошо - либо одно, либо другое.
Конечно, это не комильфо, поправлю.
Вахмурка писал(а):Подбор цвета закладки отражается на рисунке, что удобно и красиво... если цвет фона белый. ...недостаток не слишком серьезный, но все же...
В принципе, я тебя понимаю, но как-то организовывать превью с настоящими цветами из ТС - на это меня не хватит.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

В какой момент ты видишь, что иконки изменились?
В том-то и дело, что как правило при запуске Тотала.
Бесчеловечные эксперименты показали, что цифра 180, видимо, не имеет отношения к номеру иконки в каком-либо иконостасе. Вот сию секунду ситуация со схемой Totalcmd вернулась к описанному мной положению. Более того
TabIcon=D:\Utils\PowerPro\powerpro.exe,180
Опять магическое число 180, и опять "не везет" Тоталу и PowerPro. Может, проблемы с чтением иконок из экзешников? Сейчас назначу тоталовской схеме обычную иконку *.ico, послежу за поведением.
Пожелание: рядом с окошком "Tab icon" писать текущий путь к иконке. В случае отсутствия можно что-то типа "No icon" (там и место кстати есть).
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):Может, проблемы с чтением иконок из экзешников?
Наоборот! Ведь, когда ты назначаешь иконку в утилизаторе, то она она отображается правильно! Значит кто-то меняет ini файл! Но кто? Может, поставить ProcessMonitor от Sysinternals и смотреть кто меняет файл?
Кстати,а как часто это происходит? Раз в день, раз в неделю?
Вахмурка писал(а):Пожелание: рядом с окошком "Tab icon" писать текущий путь к иконке. В случае отсутствия можно что-то типа "No icon" (там и место кстати есть).
Не так уж там много места. На более-менее длинный путь все равно не хватит.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Наоборот!
А как объяснить, что цифра 180 появляется только после расширения ".exe"?
Может, поставить ProcessMonitor от Sysinternals
Спасибо за совет - запустил.
Кстати,а как часто это происходит? Раз в день, раз в неделю?
Скорее раз в день. Точнее сказать трудно - я же не постоянно сижу в тех директориях.
Назначил на оба "переменчивых" фильтра обычные иконки - *.ico и *.icl соответственно. Если все будет пучком, вернусь к экзешникам и пущщай ProcessMonitor мониторит.
Не так уж там много места. На более-менее длинный путь все равно не хватит.
Ну хотя бы на имя файла (без пути) или на сообщение, что иконка не назначена.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):А как объяснить, что цифра 180 появляется только после расширения ".exe"?
Бог с ней, с кофейной гущей. Вот поймаю баг, он сам все расскажет. Может, ProcessMonitor за день-другой поймает эту тать в нощи.
Вахмурка писал(а):Ну хотя бы на имя файла (без пути) или на сообщение, что иконка не назначена.
ну не нравится мне эта идея. Не знаю чем, но не нравится. Давай лучше я сделаю тебе возможность вставлять в утилизатор, превью на фоне твоего цвета. :wink:
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Может, ProcessMonitor за день-другой поймает эту тать в нощи
Что-то мне подсказывает, что проблема в расширении exe, а не icl или ico, что у меня сейчас настроено. Ну да ладно, вскрытие покажет.
Давай лучше я сделаю тебе возможность вставлять в утилизатор, превью на фоне твоего цвета
Предлагаю соломоново решение. Добавь к тому окошку, что есть ("светлый фон"), еще одно - "темный фон", допустим, черный. Впрочем, если он будет темно-синим, я не обижусь ;)
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):что проблема в расширении exe, а не icl или ico, что у меня сейчас настроено
Что-то я не понял что у тебя настроено. Ты должен отслеживать изменения TWinKey.ini. При чем тут расширения???
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

По внешним признакам, цифра 180 "цепляется" в инишнике к сочетанию букв "ехе". Звучит глупо, но именно такое впечатление создается.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Это-то понятно. но найти-то надо когда и кем файл TWinKey.ini меняется. А ты что настроил?
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):Предлагаю соломоново решение. Добавь к тому окошку, что есть ("светлый фон"), еще одно - "темный фон", допустим, черный.
Не, Соломон упрямится. :) Легче дать тебе возможность поставить картинку от своего собственного ТС и делать превью на ней.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Если ты это осуществишь, это будет ничуть не хуже, чем тоталовское окошко. Логично - настройка цветов фона и курсора происходит одновременно, а TWinKey настраивается при уже устоявшейся цветовой схеме.
...А насколько тонкий вы, мсье, извращенец? Делается окно настроек с прозрачным под-окном. Юзверь ставит закладку и сквозь под-окно смотрит на реальную файловую панель с реальной закладкой. Так же и цвет прикрепленных файлов настраивается... Мечты, мечты...

C основной проблемой пока туман. С тех пор как я натравил Process Monitor на twinkey.ini, последний стал послушным мальчиком.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):Делается окно настроек с прозрачным под-окном.
Абалдеть! Шикарная идея! Вот что такое "благородное безумие". :D Делать это мне, конечно, лень, но перед идеей снимяю шляпу.
Вахмурка писал(а):С тех пор как я натравил Process Monitor на twinkey.ini, последний стал послушным мальчиком.
Ну так я и не рассчитывал на мгновенный результат. Нехай повисит денек-другой.
Ответить