Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Обмен кнопками 
Author Message
tcmd4ever



PostPosted: Wed Aug 31, 2011 11:17    Post subject: Reply with quote

Ссори за мой французский, у меня панель инструментов крепко проассоциирована со словом "бар", а файловые панели с "панелями". Спасибо за линку. Обнаружил что класс с тем ID-шником и так есть в указанных ветках, но шелл его не показывает. Коварный M$ фильтрует класс и разрешает вызывать его по принципу: кинуть ярлык на раб. стол или папку с именем Имя папки.{ED7BA470-8E54-465E-825C-99712043E01C}. Пока удалось лишь закинуть ярлык в "Панель управления", вставив вызов класса в другой класс после чего он появился в списке TC при вызове команды cm_OpenControls.

Добавляет пункт "Вызов диалога всех задач" в "Панель управления" windows 7
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{77708248-f839-436b-8919-527c410f48b9}]
@="Вызывает диалог всех задач aka God mode"

[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}]
@="Вызов диалога всех задач"
"InfoTip"="Вызывает диалог всех задач aka God mode"
"System.ControlPanel.Category"="5"

[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}\DefaultIcon]
@="%SYSTEMROOT%\\System32\\control.exe"

[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}\Shell]

[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}\Shell\Open]

[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}\Shell\Open\Command]
@=hex(2):65,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,20,00,73,00,68,00,65,\
  00,6c,00,6c,00,3a,00,3a,00,3a,00,7b,00,45,00,44,00,37,00,42,00,41,00,34,00,\
  37,00,30,00,2d,00,38,00,45,00,35,00,34,00,2d,00,34,00,36,00,35,00,45,00,2d,\
  00,38,00,32,00,35,00,43,00,2d,00,39,00,39,00,37,00,31,00,32,00,30,00,34,00,\
  33,00,45,00,30,00,31,00,43,00,7d,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{77708248-f839-436b-8919-527c410f48b9}\ShellFolder]
"Attributes"=dword:00000000

Кнопка "Панель управления" в файловой панели TC
Code:
TOTALCMD#BAR#DATA
cm_OpenControls

shell32.dll,165
Панель управления


2123

_________________
Кристиан Гислер: "Для Total Commander я все еще пользуюсь Delphi 2.0." (ноябрь 2010)
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group