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
AkulaBig



PostPosted: Wed Feb 12, 2025 16:53    Post subject: Reply with quote

Loopback wrote:
Не решит, потому что 32767 это не моё ограничение, а системных Ini-функций

А, ну все ясно. Я думал может вы какие-то свои ограничения накладываете.
Loopback wrote:
За исключением нескольких небольших исключений, любую функцию можно записать в функциональной записи.

Допускаю, что я не разобрался, но я не смог сделать вот такой вызов через функциональную запись:
Code:

Local ini_Buttonbar = %COMMANDER_PATH% & "\Ini\Buttonbar.ini"
Local sect_Buttonbar = "Buttonbar"
SwitchIniSect("%ini_Buttonbar%", %sect_Buttonbar% & %lng%, %sect_Buttonbar%)

Loopback wrote:
Это загадочная магическая связка. По номерам сообщений нельзя достоверно сказать, что по факту она делает

Вот и я не смог найти концов. Искал по TDlgCustomColors и вот такое вывалило в теме про TCFS2. И ведь без TCFS2 прекрасно работает. На оф форуме тоже не нашел. Это msg(147,0,1302100), вроде cm_ReloadBarIcons. По крайней мере взаимозаменяемо. А вот 1045 аналога не нашел. Вроде вызывается cm_InternalAssociate, но окно не появляется.

Добавлено спустя 18 минут:

Code:

[quote="Loopback"]Func SwitchIniSect(sIni, sSectSource, sSectTarget)
   IniRenameSection(sIni, sSectSource, sSectTarget)
EndFunc[/quote]

Проверил. Думал я чего-то не понял. Но нет, все правильно я делаю. Речь не про ассоциации. У меня инишки сейчас состоят из таких секций:
Code:

[Buttonbar]

[Buttonbar_rus]

[Buttonbar_eng]

А в переспективе количество секций может быть любое. Поэтому тут другой алгоритм.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group