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 

Autorun
Goto page Previous  1, 2, 3 ... 212, 213, 214
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Orion9



Joined: 01 Jan 2024
Posts: 936

Post (Separately) Posted: Wed Nov 12, 2025 13:27    Post subject: Reply with quote

Только не сбивайте мне вайб, у меня маза пошла, иду на рекорд Mr. Green

Титаник и Леон лежат ровно, чего не скажешь о бэкапах ТС - их словно пробили на перфокарте )

 Hidden text


Шутки шутками, а я нашёл серьёзный косяк. Не учёл, что панель может изменяться не только при перетаскивании кнопок, но и при обычных операциях копирования и вставки. Соответственно, индекс нарушался. Внёс небольшие изменения, а также добавил ключ "/R", который забыл в прошлый раз добавить.
 Bars.aucfg

И хотя всё работает, от глюков по-прежнему гарантий нет. Так что делайте резервные копии, если будете пользоваться. А мы тем временем еще раз продемонстрируем Гислеру как происходит "случайное" перетаскивание кнопок на главной панели инструментов:

 Hidden text


Ладно, пора заканчивать этот кордебалет. Осталось только бандл завернуть, и в общем-то для этого всё уже почти готово.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1645

Post (Separately) Posted: Wed Nov 12, 2025 13:28    Post subject: Reply with quote

Orion9 wrote:
Касаемо Autorun, не совсем понятно, что именно происходит при запуске длительных операций из нескольких кнопок. Как осуществляется многозадачность? Тоталу отсылается номер зарегистрированной команды и адрес привязанной функции, а он уже сам дальше ее крутит? Крутит в своем отдельно созданном для этого потоке?

Многозадачности тут нет. Когда тотал выполняет команду из кнопки, он посылает сообщение WM_USER + 51 с помощью PostMessage, которое перехватывает хук, устанавливаемый Autorun. Если переданный номер команды зарегистрирован, то управление передается скриптовой функции, если нет - передается дальше тоталу.

Всё это происходит в основном потоке тотала, поэтому надолго блокировать его не стоит. Длительные задачи лучше запускать отдельным потоком с помощью RunThread.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 936

Post (Separately) Posted: Wed Nov 12, 2025 14:03    Post subject: Reply with quote

Ну всё, не выйдет из меня рекордсмена Mr. Green Такой шанс упустил )

Loopback
Спасибо за объяснение. Будем юзать потоки, и Autorun будем юзать. Ведь Autorun - это сила, движение и жизнь Mr. Green

 Hidden text
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 936

Post (Separately) Posted: Wed Nov 12, 2025 20:10    Post subject: Reply with quote

Если Autorun не скриптовый язык, то на чём тогда 11,000 строк написано? Mr. Green
https://www.upload.ee/files/18792409/TC.11.51.7z.html

P.S. Описания на последний функционал, к сожалению, нет. Всё есть на последних страницах темы и чуть далее, если кому-то будет нужно.
Back to top
View user's profile Send private message
AkulaBig



Joined: 03 Dec 2008
Posts: 455

Post (Separately) Posted: Wed Nov 12, 2025 20:35    Post subject: Reply with quote

Orion9
ТС хотелось-бы последней версии увидеть. Вдруг от этого будет что-то зависеть.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 936

Post (Separately) Posted: Thu Nov 13, 2025 00:38    Post subject: Reply with quote

AkulaBig
А что там может зависеть? Последние версии ТС это тупо обновления rar, 7z и кодеков.

Ну ладно, про кодеки шучу, но у маэстро реальный авторский блок и застой идей. Я уже писал об этом год назад. А потому спасение утопающих - дело рук самих утопающих. Autorun дает всю полноту спектра действий, что говорится Гислеру и не снилось. Это ж надо было так положить всю Виндузу к ногам ТС, на такое способен только настощий мастер - Loopback.

В сборке последняя версия Autorun и практически все скрипты, которые у меня есть. Понятно, что Autorun не для всех и некоторые скрипты довольно сложные, я старался в последнее время делать все модульно - подключил модуль и забыл. Но, к сожалению, не всегда так получается, иногда нужно еще в ini файлы настройки вносить, и не в один. Но кого заинтересует функционал, думаю, разберется. Никаких ограничений нет, можете пользоваться всем как сочтете нужным.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 212, 213, 214
Page 214 of 214

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group