AC24 Python Palette on macOS

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2020-07-26
05:05 AM
- last edited on
‎2021-09-15
10:31 AM
by
Noemi Balogh
As per the Getting Started PDF we have been trying to get it to show, but it does not seem to work for us.
Appreciate the palette is still an experimental feature, but it sure would be nice if we could get it working on macOS.
Design Technology Managers.
All  on macOS | since AC 6
Archicad Framework > Smart Template 27
Smart Tree, Transmittal and Universal Label and other smart GDL Objects
By Architects for Architects.
- Labels:
-
Automation (Python or JSON)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2020-07-26 04:17 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2020-07-26 09:01 PM
1. Launch ARCHICAD 24
2. Go to Options > Work Environment > More Options menu
3. Under Experimental Features, switch on "Enable Python Palette" checkbox
4. Open the Python Palette from Window > Palettes > Python Palette
Please note, that you can execute your python scripts outside from Archicad without the Python Palette also.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2020-07-27 06:17 AM
My only question is how to edit them and know what ArchiCAD commands are executable.
ArchiCAD 27 (user since 3.4, 1991)
16" MacBook Pro; M1 Max (2021), 32GB RAM, 1 TB SSD, 32-Core GPU
Apple Vision Pro w/ BIMx
Creator of the Maximilian ArchiCAD Template System

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2020-07-27 09:24 AM
Rex wrote:Each package what you can download from our site (https://graphisoft.com/downloads/python#try) contains a PDF guide documentaion. That documentation helps you to customize the scripts if you want to modify some behavior.
My only question is how to edit them and know what ArchiCAD commands are executable.
You can simply edit the python script files in any text editor. I recommend the Visual Studio Code (https://code.visualstudio.com/) editor, which is a free software and supports professional python development also.
See the reference manual of archicad python package for the available commands, types:
As Python API is based on JSON API, you can browse the list of the available commands also at the documentation of ARCHICAD JSON Interface:

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2020-07-27 11:46 AM
Please have a look at the below screenshots, although we can see the python option in the WE settings under the More Options and also in Command Layout Schemes > Toolbars, it simply does not show.
Btw. we are using the AUS version.
Design Technology Managers.
All  on macOS | since AC 6
Archicad Framework > Smart Template 27
Smart Tree, Transmittal and Universal Label and other smart GDL Objects
By Architects for Architects.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2020-07-27 01:29 PM
schagemann wrote:Thank you for reporting this issue! It seems the default AUS Template and Work Environment contains a bug.
it simply does not show.
Btw. we are using the AUS version.
You can fix the issue by adding Python Palette to the menu manually. Please see the following video:

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2020-07-31 10:50 AM
Will there bean update to the AUS Template to fix this bug?
Design Technology Managers.
All  on macOS | since AC 6
Archicad Framework > Smart Template 27
Smart Tree, Transmittal and Universal Label and other smart GDL Objects
By Architects for Architects.