<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Starting Scripting on ArchiCAD in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/Starting-Scripting-on-Archicad/m-p/289750#M5241</link>
    <description>&lt;BLOCKQUOTE&gt;ofirster wrote:&lt;BR /&gt;Hi guys!&lt;BR /&gt;
I would like to start creating scripts on archiCAD 20!&lt;BR /&gt;
&lt;BR /&gt;
My kind of scripts has nothing to do with GDL objects.&lt;BR /&gt;
I would like to create automation scripts.&lt;BR /&gt;
For example:&lt;BR /&gt;
1) Automatic use the "Fit To Grid Cell" function on my camera's captures, without needing to use it manually.&lt;BR /&gt;
2) A script that automatically exports each floor individually as a 3ds file.&lt;BR /&gt;
&lt;BR /&gt;
The point is that each time I work on a project, I need to call the same menu's functions again and again.&lt;BR /&gt;
&lt;BR /&gt;
I would like to write scripts that execute the menu's methods.&lt;BR /&gt;
How can I do it?&lt;BR /&gt;
&lt;BR /&gt;
Thank you&lt;/BLOCKQUOTE&gt;

Hello,&lt;BR /&gt;
&lt;BR /&gt;
And welcome &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt;&lt;BR /&gt;
&lt;BR /&gt;
I'm sorry, but ARCHICAD is not scriptable in that sense. You may have some luck with 3rd party testing frameworks, or you can write you own add-ons in C++ — that's what the current API is for. Taking your examples:&lt;BR /&gt;
1. Write an add-on that fits the selected picture to the grid cell, using ACAPI_Element functions.&lt;BR /&gt;
2. Our 3DS add-on can be called from another add-on, so you can "ask" it to save certain things for you.&lt;BR /&gt;
&lt;BR /&gt;
Best, Akos</description>
    <pubDate>Fri, 09 Jun 2017 03:23:10 GMT</pubDate>
    <dc:creator>Akos Somorjai</dc:creator>
    <dc:date>2017-06-09T03:23:10Z</dc:date>
    <item>
      <title>Starting Scripting on Archicad</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Starting-Scripting-on-Archicad/m-p/289749#M5240</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Hi guys!&lt;BR /&gt;I would like to start creating scripts on Archicad 20!&lt;BR /&gt;&lt;BR /&gt;My kind of scripts has nothing to do with GDL objects.&lt;BR /&gt;I would like to create automation scripts.&lt;BR /&gt;For example:&lt;BR /&gt;1) Automatic use the "Fit To Grid Cell" function on my camera's captures, without needing to use it manually.&lt;BR /&gt;2) A script that automatically exports each floor individually as a 3ds file.&lt;BR /&gt;&lt;BR /&gt;The point is that each time I work on a project, I need to call the same menu's functions again and again.&lt;BR /&gt;&lt;BR /&gt;I would like to write scripts that execute the menu's methods.&lt;BR /&gt;How can I do it?&lt;BR /&gt;&lt;BR /&gt;Thank you&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Dec 2022 13:06:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Starting-Scripting-on-Archicad/m-p/289749#M5240</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-12-06T13:06:18Z</dc:date>
    </item>
    <item>
      <title>Re: Starting Scripting on ArchiCAD</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Starting-Scripting-on-Archicad/m-p/289750#M5241</link>
      <description>&lt;BLOCKQUOTE&gt;ofirster wrote:&lt;BR /&gt;Hi guys!&lt;BR /&gt;
I would like to start creating scripts on archiCAD 20!&lt;BR /&gt;
&lt;BR /&gt;
My kind of scripts has nothing to do with GDL objects.&lt;BR /&gt;
I would like to create automation scripts.&lt;BR /&gt;
For example:&lt;BR /&gt;
1) Automatic use the "Fit To Grid Cell" function on my camera's captures, without needing to use it manually.&lt;BR /&gt;
2) A script that automatically exports each floor individually as a 3ds file.&lt;BR /&gt;
&lt;BR /&gt;
The point is that each time I work on a project, I need to call the same menu's functions again and again.&lt;BR /&gt;
&lt;BR /&gt;
I would like to write scripts that execute the menu's methods.&lt;BR /&gt;
How can I do it?&lt;BR /&gt;
&lt;BR /&gt;
Thank you&lt;/BLOCKQUOTE&gt;

Hello,&lt;BR /&gt;
&lt;BR /&gt;
And welcome &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt;&lt;BR /&gt;
&lt;BR /&gt;
I'm sorry, but ARCHICAD is not scriptable in that sense. You may have some luck with 3rd party testing frameworks, or you can write you own add-ons in C++ — that's what the current API is for. Taking your examples:&lt;BR /&gt;
1. Write an add-on that fits the selected picture to the grid cell, using ACAPI_Element functions.&lt;BR /&gt;
2. Our 3DS add-on can be called from another add-on, so you can "ask" it to save certain things for you.&lt;BR /&gt;
&lt;BR /&gt;
Best, Akos</description>
      <pubDate>Fri, 09 Jun 2017 03:23:10 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Starting-Scripting-on-Archicad/m-p/289750#M5241</guid>
      <dc:creator>Akos Somorjai</dc:creator>
      <dc:date>2017-06-09T03:23:10Z</dc:date>
    </item>
  </channel>
</rss>

