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
Loopback



PostPosted: Thu Jun 13, 2024 15:37    Post subject: Reply with quote

Orion9 wrote:
Я думаю, раз уж этот файл вынесен в том виде, как он сейчас есть, отдельно в каталоге, такая правка подразумевается

На самом деле может быть, поскольку там же есть далеко не все команды. Например, cm_RightViewMode9=8259;etc. until 8499. Строки есть только до 9, а вдруг кому cm_RightViewMode199 понадобится?

Orion9 wrote:
Очень жаль. Ведь по сути бывает нужен не только вызов функции Autorun, но вызов с параметрами

А, я про это кажется просто не упоминал. RegisterCommand позволяет добавлять внутренние параметры к функции. Можно просто нарегистрировать номеров на одну функцию, но с разными параметрами:

Code:

RegisterCommand 60001 MyCommand 1
RegisterCommand 60002 MyCommand 2
RegisterCommand 60003 MyCommand 3

Func MyCommand(lParam, Param1)

EndFunc


Регистрация номера - по-сути просто сопоставление его с функцией, так что регистрация даже большого числа номеров это довольно "дёшево" в плане производительности.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group