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: Autorun 
Author Message
Orion9



PostPosted: Fri Jun 14, 2024 11:55    Post subject: Reply with quote

sa wrote:
В стандартном WCMICONS.DLL всего 87 значков, а в файле меню указывались значки с номером 150.

Да. И это было неправильно. Smile В новой версии я это учел и перешел на em_ команды. Включение и выключение заголовка сейчас происходит либо из самого скрипта:
Code:
[em_title_on]
button=%COMMANDER_EXE%,37
cmd=%TITLE_AHKV2%
param=Title.ahk -tc-title-on
path=%TITLE_PATH%

[em_title_off]
button=%COMMANDER_EXE%,36
cmd=%TITLE_AHKV2%
param=Title.ahk -tc-title-off
path=%TITLE_PATH%

Либо утилитой TCFS2:
Code:
[em_title_on_tcfs2]
button=%COMMANDER_EXE%,37
cmd=%TITLE_TCFS2%
param=/ef "set_ini(`%%TITLE_PATH%%\Config.ini`,Title, Show, 1) msg(regmsg(TitleMessage), 0, 0)"
path=%TITLE_PATH%

[em_title_off_tcfs2]
button=%COMMANDER_EXE%,36
cmd=%TITLE_TCFS2%
param=/ef "set_ini(`%%TITLE_PATH%%\Config.ini`,Title, Show, 0) msg(regmsg(TitleMessage), 0, 0)"
path=%TITLE_PATH%

Т.е. значки в этих командах берутся из самого .exe файла.

А пункт меню с часами вызывает сейчас команду:
Code:
[em_timedate_cpl]
button=timedate.cpl
cmd=rundll32.exe shell32.dll,Control_RunDLL timedate.cpl

Но значок тоже не отображается.

В то же время, есть второе меню в виде bar-файла как и раньше, но оно теперь тоже с em_ командами:
Quote:
[Buttonbar]
Buttoncount=17
button1=%COMMANDER_EXE%,37
cmd1=em_title_on_tcfs2
iconic1=0
menu1=Включить
button2=%COMMANDER_EXE%,36
cmd2=em_title_off_tcfs2
iconic2=0
menu2=Выключить

Но значки в заголовке при его вызове тоже не отображаются. Однако если разместить bar-файл на панели, значки появляются.

P.s.
Сейчас буду пробовать портабельный вариант с wincmd.ini и usercmd.ini в корне ТС. Вчера просто не успел.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group