archicad-python-scripts icon indicating copy to clipboard operation
archicad-python-scripts copied to clipboard

Ready-to-go Python scripts for Archicad.

Ready-to-go Python scripts for Archicad

Download version 26.1

recurring_publish.py

Description

The script can schedule recurring publishing.
The related Archicad project must be opened before executing the script, because the script retrieves the projectdata during the start-up of the script.

Requirements

Features

  • Archicad will be shut down after each publishing and it will be restarted before each publishing, the project will be reloaded automatically.
  • User can choose from the Publisher Sets. Only the selected sets will be published. Multiple choice is available.
  • Recur time can be set in minutes.
  • Continuous progress report, the remaining time till the next publishing countdown appears.
  • Works for Teamwork (BIMcloud) projects also. A receive command is executed before each publishing.

Usage

  1. Running Archicad instance is required with an opened project and loaded Additional JSON/Python Commands Add-On.
  2. Run recurring_publish.py script from command line and with using python launcher.
  3. Select Publisher Sets to publish.
  4. Set time (in minutes) for recurring.
  5. Click Start button.

Demo video

Click to watch the demo video: recurring_publish.py

move_all_objects.py

Description

The script moves all the elements with Object type to a new position.

Requirements

open_all_hotlinks.py

Description

The script retrieves the list of hotlinks in the currently active project, opens the hotlinks one-by-one and performs an operation for each of them.

Requirements

get_parameters_of_selected_GDLbased.py

Description

The script lists the GDL parameters (name and value pairs) of the selected elements.

Requirements

change_parameters_of_selected_GDLbased.py

Description

The script changes the values of given GDL parameters of the selected elements. This examples changes the parameter with name 'gs_cont_pen' to pen with index 95.

Requirements