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: Tue Sep 09, 2025 00:40    Post subject: Reply with quote

Loopback
Вроде логично изложили, но это не объясняет, почему значок с панели задач пропадает. В общем, как будет возможность, посмотрите - увидите о чем речь. А от WM_SETREDRAW отказаться, конечно, можно, но только в ущерб гладкой перерисовки экрана после выполнения тоталовских команд. И если будет стоять выбор между прозрачностью и гладкостью перерисовки, то я однозначно выберу второе.

A55555
Такая ошибка возникает, когда номер команды не зарегистрирован. Если вы скопировали все и сохранили в файл конфигурации, то, по идее, нужно только перезапустить ТС.

Допустим нужно зарегистровать команду с кодом 60100, которая будет вызывать функцию Test(). Тогда код на Autorun будет такой:
Code:
RegisterCommand 60100 Test

Func Test(lParam)
    MsgBox("Команда 60100 выполнена")
EndFunc

А кнопка такой:
Code:
TOTALCMD#BAR#DATA
60100

%COMMANDER_EXE%
Команда 60100


-1

Ваши изменения затрагивают только текст подсказки. Проблема незапуска в чем-то другом, на 64-битном ТС все работает. Попробуйте на таком простом коде, как 60100, сделать кнопку.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group