<?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: How to access to Mechanical intrinsec layer definition? in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/how-to-access-to-mechanical-intrinsec-layer-definition/m-p/5075614#M43916</link>
    <description>&lt;P&gt;Hi，&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you take a look at the VBA code below if it helps?&amp;nbsp;&amp;nbsp;It acceses Mechanical layers and change their properties.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As to Mechanical SDK, please visit Autodesk Developer Center:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;amp;id=14952981" target="_blank"&gt;http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;amp;id=14952981&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Public Sub mechanicalLayersTest() 

Dim AcmApp As AcadmApplication 
Set AcmApp = Application.GetInterfaceObject("AcadmAuto.AcadmApplication") 

Dim AcmLayerObjectManager As McadLayerObjectMgr 
Set AcmLayerObjectManager = AcmApp.ActiveDocument.LayerObjectMgr 

Dim mSymMgr As McadSymbolBBMgr 
Set mSymMgr = Application.GetInterfaceObject("SymBBAuto.McadSymbolBBMgr") 

Dim Layers As McadLayerCfgs 
Dim Layer As McadLayerCfg 

Set Layers = AcmLayerObjectManager.GetAllLayers _ 
(mSymMgr.StandardMgr.CurrentStandard.ObjectID) 

Dim i As Integer 

For i = 0 To Layers.Count - 1 
Set Layer = Layers(i) 
' Debug.Print Layer.Name 

If Layer.Name = "AM_5" Then 

Debug.Print Layer.Name 
Debug.Print Layer.key 
Debug.Print Layer.Linetype 

Layer.Linetype = "HIDDEN" '"CONTINUOUS" '"CENTER" 

End If 
Next i 

'Make the Layer manager match the setting in the Mechanical layers 
ThisDrawing.SendCommand "AmLayReset " 

End Sub &lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 05 Jun 2014 02:43:33 GMT</pubDate>
    <dc:creator>xiaodong_liang</dc:creator>
    <dc:date>2014-06-05T02:43:33Z</dc:date>
    <item>
      <title>How to access to Mechanical intrinsec layer definition?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-access-to-mechanical-intrinsec-layer-definition/m-p/5049586#M43915</link>
      <description>&lt;P&gt;Hi everybody,&lt;/P&gt;&lt;P&gt;has anyone accessed Mechanical layer definition? I mean, those layer you see through the mechanical layer manager _amlayer as 'definition'. I mean those layer named AM_* that will be used and created as necessary but are still in 'definition' state? Is ther some specific dictionary to look at?&lt;/P&gt;&lt;P&gt;I'd like to access those before they're used and became 'real' layers...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is for Autodesk moderators: will you publish a Mechanical ObjectARX sdk kit for 2015?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards!&lt;/P&gt;</description>
      <pubDate>Thu, 22 May 2014 13:50:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-access-to-mechanical-intrinsec-layer-definition/m-p/5049586#M43915</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-05-22T13:50:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to access to Mechanical intrinsec layer definition?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-access-to-mechanical-intrinsec-layer-definition/m-p/5075614#M43916</link>
      <description>&lt;P&gt;Hi，&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you take a look at the VBA code below if it helps?&amp;nbsp;&amp;nbsp;It acceses Mechanical layers and change their properties.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As to Mechanical SDK, please visit Autodesk Developer Center:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;amp;id=14952981" target="_blank"&gt;http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;amp;id=14952981&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Public Sub mechanicalLayersTest() 

Dim AcmApp As AcadmApplication 
Set AcmApp = Application.GetInterfaceObject("AcadmAuto.AcadmApplication") 

Dim AcmLayerObjectManager As McadLayerObjectMgr 
Set AcmLayerObjectManager = AcmApp.ActiveDocument.LayerObjectMgr 

Dim mSymMgr As McadSymbolBBMgr 
Set mSymMgr = Application.GetInterfaceObject("SymBBAuto.McadSymbolBBMgr") 

Dim Layers As McadLayerCfgs 
Dim Layer As McadLayerCfg 

Set Layers = AcmLayerObjectManager.GetAllLayers _ 
(mSymMgr.StandardMgr.CurrentStandard.ObjectID) 

Dim i As Integer 

For i = 0 To Layers.Count - 1 
Set Layer = Layers(i) 
' Debug.Print Layer.Name 

If Layer.Name = "AM_5" Then 

Debug.Print Layer.Name 
Debug.Print Layer.key 
Debug.Print Layer.Linetype 

Layer.Linetype = "HIDDEN" '"CONTINUOUS" '"CENTER" 

End If 
Next i 

'Make the Layer manager match the setting in the Mechanical layers 
ThisDrawing.SendCommand "AmLayReset " 

End Sub &lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jun 2014 02:43:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-access-to-mechanical-intrinsec-layer-definition/m-p/5075614#M43916</guid>
      <dc:creator>xiaodong_liang</dc:creator>
      <dc:date>2014-06-05T02:43:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to access to Mechanical intrinsec layer definition?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-access-to-mechanical-intrinsec-layer-definition/m-p/5075742#M43917</link>
      <description>&lt;P&gt;Ah! Good place to start! Lot of things to explore!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jun 2014 06:12:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-access-to-mechanical-intrinsec-layer-definition/m-p/5075742#M43917</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-05T06:12:16Z</dc:date>
    </item>
  </channel>
</rss>

