ButtonBar eXtended (with macro support)

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Re:

Post by *Samuel »

Have a look here:
LonerD wrote: 2012-05-10, 09:42 UTC I switch cm_FocusButtonBar and move on ButtonBar using the keyboard.
brahman
Senior Member
Senior Member
Posts: 204
Joined: 2006-04-26, 13:27 UTC

Re: ButtonBar eXtended (with macro support)

Post by *brahman »

Got it! Thank you!
Regards, Brahman
Win10 & 11 Pro x64
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Re: ButtonBar eXtended (with macro support)

Post by *Samuel »

Updated first post: Version 2.4 is available.
David had an Idea to add support for the vertical Buttonbar, so I added it:

Code: Select all

Version 2.4
• Added support for vertical ButtonBars
• use “-cv” and “-dv” instead of “-c” and “-d”
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Re: ButtonBar eXtended (with macro support)

Post by *Samuel »

One user had problems that after windows startup the modifier keys didn't work at the first usage of ButtonBar eXtended. It looks to be related to windows defender and the compiled Autohotkey script.

I updated the documentation to point out workarounds:

If you experience problems with modifier keys that are not working after windows startup, you may try to exclude the “ButtonBar eXtended.exe” file in your virus scanner. Another workaround would be to execute "ButtonBar eXtended.exe" without parameters in windows autostart.
wolfie
Junior Member
Junior Member
Posts: 11
Joined: 2023-05-04, 08:41 UTC

Re: ButtonBar eXtended (with macro support)

Post by *wolfie »

Anyone here with AHK v2 skills?

ButtonBar eXtended is brilliant, but was coded in AHK v1 which is known to be significantly slower than v2. It would really benefit from being re-coded in AHK v2.

Samuel kindly provides the source code here: viewtopic.php?t=20274

This tool might help conversion to some extent: https://github.com/mmikeww/AHK-v2-script-converter

Absolute nirvana would be if Christian Ghisler provided this functionality as part of TC - I guess that's unlikely to happen any time soon, but here's hoping!
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6480
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: ButtonBar eXtended (with macro support)

Post by *Horst.Epp »

2wolfie
This type of application will not benefit from better speed of AHK 2
Also, AHK 2 main benefit is a much cleaner syntax and not speed.
The converter is of no big help for most scripts I tried.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3447)
TC 11.03 x64 / x86
Everything 1.5.0.1371a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
wolfie
Junior Member
Junior Member
Posts: 11
Joined: 2023-05-04, 08:41 UTC

Re: ButtonBar eXtended (with macro support)

Post by *wolfie »

@Horst - how do you know that it will not benefit from better speed of AHK 2 ?

And what you say is simply not true, tests have shown that AHK v2 is significantly faster than v1, it's not just better syntax.
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6480
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: ButtonBar eXtended (with macro support)

Post by *Horst.Epp »

wolfie wrote: 2024-04-02, 09:13 UTC @Horst - how do you know that it will not benefit from better speed of AHK 2 ?
Because Button bar extended doesn't do any massive file operations itself.
Where do you see any bottleneck in the current version ?
Windows 11 Home x64 Version 23H2 (OS Build 22631.3447)
TC 11.03 x64 / x86
Everything 1.5.0.1371a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
wolfie
Junior Member
Junior Member
Posts: 11
Joined: 2023-05-04, 08:41 UTC

Re: ButtonBar eXtended (with macro support)

Post by *wolfie »

If you only have a small number of extra buttons, there is no real problem. However, I now have 105 buttons in my toolbar controlled by this tool and response is quite sluggish - my laptop has i9 CPU with 64GB of RAM, so definitely not a slow computer!

It's a great concept, but I feel sure that this tool could be rewritten either in AHK v2 or some other language and work much faster.
Last edited by wolfie on 2024-04-02, 15:49 UTC, edited 1 time in total.
wolfie
Junior Member
Junior Member
Posts: 11
Joined: 2023-05-04, 08:41 UTC

Re: ButtonBar eXtended (with macro support)

Post by *wolfie »

So no one can help?
User avatar
Hacker
Moderator
Moderator
Posts: 13061
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Re: ButtonBar eXtended (with macro support)

Post by *Hacker »

wolfie,
I don't think porting BBX to AHK v2 would provide any perceivable improvement.

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6480
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: ButtonBar eXtended (with macro support)

Post by *Horst.Epp »

wolfie wrote: 2024-04-02, 11:15 UTC If you only have a small number of extra buttons, there is no real problem. However, I now have 105 buttons in my toolbar controlled by this tool and response is quite sluggish - my laptop has i9 CPU with 64GB of RAM, so definitely not a slow computer!
eel sure that this tool could be rewritten either in AHK v2 or some other language and work much faster.
I don't see why the number of buttons has any influence on the performance.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3447)
TC 11.03 x64 / x86
Everything 1.5.0.1371a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Re: ButtonBar eXtended (with macro support)

Post by *Samuel »

Perhaps there is some sort of virus scanner involved.
Post Reply