<?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: why this dynamo code not working for autocad? in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12134036#M7916</link>
    <description>&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;thanks for the message.it does not work for me.i attached image the message popup when i trying to run.kindly solve me.i am using autocad 2024 and dynamo sandbox.&lt;/P&gt;&lt;P&gt;kinldy make a video to understand this.&lt;/P&gt;</description>
    <pubDate>Fri, 28 Jul 2023 17:32:50 GMT</pubDate>
    <dc:creator>thsa2501</dc:creator>
    <dc:date>2023-07-28T17:32:50Z</dc:date>
    <item>
      <title>why this dynamo code not working for autocad?</title>
      <link>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12130667#M7914</link>
      <description>&lt;P&gt;hii everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i try to sort numbers for attribute blocks via polyline vertex but it does not work.&lt;/P&gt;&lt;P&gt;this code is from one of the youtube channel his name "&lt;A href="https://www.youtube.com/@KhasanMamaev" target="_blank" rel="noopener"&gt;Khasan Mamaev".&lt;/A&gt;&lt;/P&gt;&lt;P&gt;i attached dynamo code and drawing.&lt;/P&gt;&lt;P&gt;if not understand what am i trying to say, kindly watch&amp;nbsp;&lt;A href="https://youtu.be/K5pjPOcFl6A" target="_blank" rel="noopener"&gt;https://youtu.be/K5pjPOcFl6A&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;thanks, advance&lt;/P&gt;&lt;P&gt;best regards&amp;nbsp;&lt;/P&gt;&lt;P&gt;hussain&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="it popup message it has no attribute for active document" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1245931i398FEED31DE621BD/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot (9).png" alt="it popup message it has no attribute for active document" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;it popup message it has no attribute for active document&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jul 2023 12:27:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12130667#M7914</guid>
      <dc:creator>thsa2501</dc:creator>
      <dc:date>2023-07-27T12:27:40Z</dc:date>
    </item>
    <item>
      <title>Re: why this dynamo code not working for autocad?</title>
      <link>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12130979#M7915</link>
      <description>&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;try&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;# Blocks numerator
# ©2017, Khasan Mamaev
# www.dynamobim.ru


if IN[0] != True: off = 1/0
tagARK = IN[1]


scale = float(IN[2])
r = 250.0 * scale/100

rev = IN[3]

import clr
from operator import itemgetter
import re
import System

clr.AddReference('ProtoGeometry')
import Autodesk
from Autodesk.DesignScript.Geometry import *
DPoint = Autodesk.DesignScript.Geometry.Point

app = System.Runtime.InteropServices.Marshal.GetActiveObject("Autocad.Application")
AcDoc = app.ActiveDocument
AcDoc.SendCommand("(SSGET\"_x\"'((-4 . \"&amp;lt;OR\")(0 . \"*TEXT,*Polyline\")(-4 . \"&amp;lt;AND\")(0 . \"INSERT\")(66 . 1)(-4 . \"AND&amp;gt;\")(-4 . \"OR&amp;gt;\"))) ")
AcDoc.SendCommand("SELECT (SSGET\"_p\")  ")
sset = AcDoc.PickfirstSelectionSet


def ptD(p):
	return DPoint.ByCoordinates(p[0],p[1],p[2])

def vertex(pl):
	pts = []
	for i,k in enumerate(pl):
		if i%2 == 0:
			pts.append(DPoint.ByCoordinates(k, pl[i+1], 0.0))
	return pts

def cir(p,r):
	return Circle.ByCenterPointRadius(p,r)

blocks = []
circs = []
RRR = []
for j in sset:
    
	if j.ObjectName == 'AcDbPolyline':
		poly = j
		#RRR.append(j)
	elif j.ObjectName == 'AcDbBlockReference':
		attr = j.GetAttributes()
		#RRR.append(j)
		for i in attr:
		    #RRR.append( i.TagString )
		    if i.TagString != tagARK:
		       p = ptD(j.InsertionPoint)
		       blocks.append([j, cir(p,r)])
		       circs.append(cir(p,r))
		    elif i.TagString == tagARK:
		         arknum = re.sub("\D", "", i.TextString)
		         RRR.append( arknum )
		         ark = i
		       
acPoints = poly.Coordinates		       
pline = PolyCurve.ByPoints(vertex(acPoints))




OUT = pline&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture9.JPG" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1246006i961B7202424ADDB3/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture9.JPG" alt="Capture9.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jul 2023 14:07:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12130979#M7915</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2023-07-27T14:07:55Z</dc:date>
    </item>
    <item>
      <title>Re: why this dynamo code not working for autocad?</title>
      <link>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12134036#M7916</link>
      <description>&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;thanks for the message.it does not work for me.i attached image the message popup when i trying to run.kindly solve me.i am using autocad 2024 and dynamo sandbox.&lt;/P&gt;&lt;P&gt;kinldy make a video to understand this.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2023 17:32:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12134036#M7916</guid>
      <dc:creator>thsa2501</dc:creator>
      <dc:date>2023-07-28T17:32:50Z</dc:date>
    </item>
    <item>
      <title>Re: why this dynamo code not working for autocad?</title>
      <link>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12134404#M7917</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I think the error is because&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Opening two Autocad files&lt;/P&gt;&lt;P&gt;It is preferable to use dynamo through civil 3 d If possible you have There are options Easier, better and faster&lt;/P&gt;&lt;P&gt;Or in this method you must have knowledge of using Object Model (ActiveX)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot_٢٠٢٣_٠٧٢٨_٢٣١٥٢٢.jpg" style="width: 465px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1246590iA1C947C7E0756C33/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot_٢٠٢٣_٠٧٢٨_٢٣١٥٢٢.jpg" alt="Screenshot_٢٠٢٣_٠٧٢٨_٢٣١٥٢٢.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2023 20:18:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12134404#M7917</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2023-07-28T20:18:54Z</dc:date>
    </item>
    <item>
      <title>Re: why this dynamo code not working for autocad?</title>
      <link>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12134828#M7918</link>
      <description>&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;ok i will try to using civil 3d,but i would like to know. how it works dynamo only in autocad for him.&lt;/P&gt;</description>
      <pubDate>Sat, 29 Jul 2023 02:29:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12134828#M7918</guid>
      <dc:creator>thsa2501</dc:creator>
      <dc:date>2023-07-29T02:29:49Z</dc:date>
    </item>
    <item>
      <title>Re: why this dynamo code not working for autocad?</title>
      <link>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12136552#M7919</link>
      <description>&lt;P&gt;TRY&lt;/P&gt;&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/11592198"&gt;@thsa2501&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;# Blocks numerator
# ©2017, Khasan Mamaev
# www.dynamobim.ru


import clr
from operator import itemgetter
import re
import System

clr.AddReference('ProtoGeometry')
import Autodesk
from Autodesk.DesignScript.Geometry import *
DPoint = Autodesk.DesignScript.Geometry.Point

app = System.Runtime.InteropServices.Marshal.GetActiveObject("Autocad.Application")
AcDoc = app.ActiveDocument
AcDoc.SendCommand("(SSGET\"_x\"'((-4 . \"&amp;lt;OR\")(0 . \"*TEXT,*Polyline\")(-4 . \"&amp;lt;AND\")(0 . \"INSERT\")(66 . 1)(-4 . \"AND&amp;gt;\")(-4 . \"OR&amp;gt;\"))) ")
AcDoc.SendCommand("SELECT (SSGET\"_p\")  ")
sset = AcDoc.PickfirstSelectionSet


def ptD(p):
	return DPoint.ByCoordinates(p[0],p[1],p[2])

def vertex(pl):
	pts = []
	for i,k in enumerate(pl):
		if i%2 == 0:
			pts.append(DPoint.ByCoordinates(k, pl[i+1], 0.0))
	return pts

def cir(p,r):
	return Circle.ByCenterPointRadius(p,r)

blocks = []
circs = []
RRR = []
for j in sset:
    
	if j.ObjectName == 'AcDbPolyline':
		poly = j
		#RRR.append(j)
		       
acPoints = poly.Coordinates		       





OUT = acPoints&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;# Blocks numerator
# ©2017, Khasan Mamaev
# www.dynamobim.ru



import clr
from operator import itemgetter
import re
import System

clr.AddReference('ProtoGeometry')
import Autodesk
from Autodesk.DesignScript.Geometry import *
DPoint = Autodesk.DesignScript.Geometry.Point

app = System.Runtime.InteropServices.Marshal.GetActiveObject("Autocad.Application")
AcDoc = app.ActiveDocument
AcDoc.SendCommand("(SSGET\"_x\"'((-4 . \"&amp;lt;OR\")(0 . \"*TEXT,*Polyline\")(-4 . \"&amp;lt;AND\")(0 . \"INSERT\")(66 . 1)(-4 . \"AND&amp;gt;\")(-4 . \"OR&amp;gt;\"))) ")
AcDoc.SendCommand("SELECT (SSGET\"_p\")  ")
sset = AcDoc.PickfirstSelectionSet

tagARK = IN[0]
blocks = []
circs = []
RRR = []
for j in sset:
    
	if j.ObjectName == 'AcDbPolyline':
		poly = j
		#RRR.append(j)
	elif j.ObjectName == 'AcDbBlockReference':
		attr = j.GetAttributes()
		#RRR.append(j)
		for i in attr:
		    #RRR.append( i.TagString )
		    if i.TagString != tagARK:
		       p = ptD(j.InsertionPoint)
		       blocks.append([j, cir(p,r)])
		       circs.append(cir(p,r))
		    elif i.TagString == tagARK:
		         arknum = re.sub("\D", "", i.TextString)
		         RRR.append( arknum )
		         ark = i
		       





OUT = RRR&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture10.JPG" style="width: 748px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1246941i8FF893D54BA963A7/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture10.JPG" alt="Capture10.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 30 Jul 2023 12:25:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/why-this-dynamo-code-not-working-for-autocad/m-p/12136552#M7919</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2023-07-30T12:25:18Z</dc:date>
    </item>
  </channel>
</rss>

