<?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 Python Get Building Materials in Archicad Python API</title>
    <link>https://community.graphisoft.com/t5/Archicad-Python-API/Python-Get-Building-Materials/m-p/704131#M1183</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I'm tring to do my first Python programm running in Archicad.&lt;/P&gt;
&lt;P&gt;Everything stops at the beginning&amp;nbsp;with this command:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;building_materials&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;acc&lt;/SPAN&gt;&lt;SPAN&gt;.GetBuildingMaterials()&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;it aswer "AttributeError: 'Commands' object has no attribute 'GetBuildingMaterials'"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I need it to retrive the&amp;nbsp;material index with the floowing commands:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;BUILDING_MATERIAL_NAME&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"Estrich + Parkett 15 cm"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;for&lt;/SPAN&gt; &lt;SPAN&gt;bm&lt;/SPAN&gt; &lt;SPAN&gt;in&lt;/SPAN&gt; &lt;SPAN&gt;building_materials&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt; &lt;SPAN&gt;bm&lt;/SPAN&gt;&lt;SPAN&gt;.name == &lt;/SPAN&gt;&lt;SPAN&gt;BUILDING_MATERIAL_NAME&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;bm_index&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;bm&lt;/SPAN&gt;&lt;SPAN&gt;.index&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;break&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you in advance&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 01 Jun 2026 16:19:42 GMT</pubDate>
    <dc:creator>davidevianello</dc:creator>
    <dc:date>2026-06-01T16:19:42Z</dc:date>
    <item>
      <title>Python Get Building Materials</title>
      <link>https://community.graphisoft.com/t5/Archicad-Python-API/Python-Get-Building-Materials/m-p/704131#M1183</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I'm tring to do my first Python programm running in Archicad.&lt;/P&gt;
&lt;P&gt;Everything stops at the beginning&amp;nbsp;with this command:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;building_materials&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;acc&lt;/SPAN&gt;&lt;SPAN&gt;.GetBuildingMaterials()&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;it aswer "AttributeError: 'Commands' object has no attribute 'GetBuildingMaterials'"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I need it to retrive the&amp;nbsp;material index with the floowing commands:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;BUILDING_MATERIAL_NAME&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"Estrich + Parkett 15 cm"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;for&lt;/SPAN&gt; &lt;SPAN&gt;bm&lt;/SPAN&gt; &lt;SPAN&gt;in&lt;/SPAN&gt; &lt;SPAN&gt;building_materials&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt; &lt;SPAN&gt;bm&lt;/SPAN&gt;&lt;SPAN&gt;.name == &lt;/SPAN&gt;&lt;SPAN&gt;BUILDING_MATERIAL_NAME&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;bm_index&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;bm&lt;/SPAN&gt;&lt;SPAN&gt;.index&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;break&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you in advance&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Jun 2026 16:19:42 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-Python-API/Python-Get-Building-Materials/m-p/704131#M1183</guid>
      <dc:creator>davidevianello</dc:creator>
      <dc:date>2026-06-01T16:19:42Z</dc:date>
    </item>
    <item>
      <title>Betreff: Python Get Building Materials</title>
      <link>https://community.graphisoft.com/t5/Archicad-Python-API/Python-Get-Building-Materials/m-p/704138#M1184</link>
      <description>&lt;P&gt;Hi Davide, welcome to the forum!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There is no command "GetBuildingMaterials", only "&lt;A href="https://archicadapi.graphisoft.com/archicadPythonPackage/archicad.html#archicad.Commands.GetBuildingMaterialAttributes" target="_blank" rel="noopener"&gt;&lt;SPAN class="sig-name descname"&gt;&lt;SPAN class="pre"&gt;&lt;SPAN class="highlighted"&gt;GetBuilding&lt;/SPAN&gt;MaterialAttributes&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;". Maybe that solves this already.&lt;/P&gt;
&lt;P&gt;Let me also recommend you &lt;A href="https://github.com/ENZYME-APD/tapir-archicad-automation" target="_blank" rel="noopener"&gt;Tapir&lt;/A&gt;; which is not a replacement but enhances the capabilities of the Python connection drastically.&lt;/P&gt;</description>
      <pubDate>Mon, 01 Jun 2026 16:28:38 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-Python-API/Python-Get-Building-Materials/m-p/704138#M1184</guid>
      <dc:creator>runxel</dc:creator>
      <dc:date>2026-06-01T16:28:38Z</dc:date>
    </item>
  </channel>
</rss>

