Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

Custom User Interface Macros

jakubc7
Advocate
Not sure if my title uses correct terminology.

I would like to be able to create some basic commands and incorporate them into my user interface (through a custom toolbar or something similar).

For example:
1. Have a button that toggles my multiple SURVEY layers ON/OFF, while keeping all the other layers as they are. So very different to LAYER COMBINATIONS.
2. Execute a series of commands with one click. Can't think of anything useful right now but for the sake of an example; Select Object > CLICK MY SPECIAL BUTTON which in turn > Drags Object 500mm along X axis > Elevates by 2000mm > Rotates by 45°

I imagine anything is possible with ADD-ONs which require deep level coding knowledge but is there a simpler way to achieve something like this?
ArchiCAD 10 - 25 | Windows 10
ARCHIcreate | Perth, Western Australia
archicad solutions | content creation | training | software implementation
5 REPLIES 5
Erwin Edel
Rockstar
number 2: make a macro in windows or use osx automator.

Number 1: create a find & select Criteria Set where you choose: Element Type - is - All Types, and after add all the layers you like with 'or' at the end. Now whenever you want to hide all those layers, pick your saved Criteria set, hit the plus button and use quick layers palette to hide those layers.

Alternative: in your layer settings add a SURVEY extension or something like that to the layer, open layer settings, sort by extension, select all the SURVEY extension ones and click hide.

Both might not be a single button, but also shouldn't take much longer to do, especially since you would typically use hotkeys to get in to Find & Select or Layer Settings.
Erwin Edel, Project Lead, Leloup Architecten
www.leloup.nl

ArchiCAD 9-26NED FULL
Windows 10 Pro
Adobe Design Premium CS5
Barry Kelly
Moderator
jakubc7 wrote:
I imagine anything is possible with ADD-ONs which require deep level coding knowledge but is there a simpler way to achieve something like this?
Nope.
Add-ons it is.

Barry.
One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
jakubc7
Advocate
Thanks for your replies Erwin and Barry.
I'll give the "Automator" a go as it may be handy for many things (not just ARCHICAD). The FIND+SELECT suggestion doesn't really do what I want it to do.

Sounds like Add-ons is the way to go. Any suggestions where to start Barry? Any resources that are better than starting with ARCHICAD HELP?
ArchiCAD 10 - 25 | Windows 10
ARCHIcreate | Perth, Western Australia
archicad solutions | content creation | training | software implementation
Barry Kelly
Moderator
jakubc7 wrote:
Any suggestions where to start Barry? Any resources that are better than starting with ARCHICAD HELP?
I haven't delved into the magic of add-ons.
It all looks to hard for me.
But this is where I would start if I was interested.

https://archicad-talk.graphisoft.com/viewtopic.php?f=23&t=54605

Barry.
One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
jakubc7
Advocate
Thanks Barry. Probably well out of my comfort zone but definitely looks like a right place to start.
ArchiCAD 10 - 25 | Windows 10
ARCHIcreate | Perth, Western Australia
archicad solutions | content creation | training | software implementation