<?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>tema Re: Ayuda con rutina lisp en AutoCAD - Todos los productos - Foro en Español</title>
    <link>https://forums.autodesk.com/t5/autocad-todos-los-productos-foro/ayuda-con-rutina-lisp/m-p/9066298#M10902</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;A href="https://www.dropbox.com/sh/mg74lsrc9osiysz/AAAUKLMuh7gaV5rgKgF4LKKOa?dl=0" target="_blank" rel="noopener"&gt;aca subo los archivos...&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.dropbox.com/sh/mg74lsrc9osiysz/AAAUKLMuh7gaV5rgKgF4LKKOa?dl=0" target="_blank"&gt;https://www.dropbox.com/sh/mg74lsrc9osiysz/AAAUKLMuh7gaV5rgKgF4LKKOa?dl=0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 04 Oct 2019 03:32:05 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-10-04T03:32:05Z</dc:date>
    <item>
      <title>Ayuda con rutina lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-todos-los-productos-foro/ayuda-con-rutina-lisp/m-p/9065712#M10900</link>
      <description>&lt;P&gt;hola quisiera saber si alguien me puede ayudar con algún lisp que haga la siguiente rutina&lt;/P&gt;&lt;P&gt;detallo por que me es difícil redactar&lt;/P&gt;&lt;P&gt;Tengo un archivo csv con 3 columnas y 16 filas&lt;/P&gt;&lt;P&gt;columna 1 "tag" columna 2 "cod" y columna 3 "descripción"&lt;BR /&gt;hay alguna manera que autocad reconozca un texto dentro del dibujo&amp;nbsp; con el mismo texto dentro de la columna 1 fila 1 y lo coloque en una tabla con su cod y su descripción pero si no lo encuentra salte a la siguiente linea y siga buscando fila por fila?&lt;/P&gt;&lt;P&gt;gracias por la ayuda&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Oct 2019 19:42:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-todos-los-productos-foro/ayuda-con-rutina-lisp/m-p/9065712#M10900</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-10-03T19:42:10Z</dc:date>
    </item>
    <item>
      <title>Re: Ayuda con rutina lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-todos-los-productos-foro/ayuda-con-rutina-lisp/m-p/9066095#M10901</link>
      <description>&lt;P&gt;SI ES POSIBLE, PERO TE RECOMIENDO HACERLO EN VBA .&lt;/P&gt;&lt;P&gt;PUEDES SUBIR LOS ACHIVOS PARA AYUDARTE (EXCEL Y CAD)&lt;/P&gt;</description>
      <pubDate>Thu, 03 Oct 2019 23:10:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-todos-los-productos-foro/ayuda-con-rutina-lisp/m-p/9066095#M10901</guid>
      <dc:creator>j_cordero</dc:creator>
      <dc:date>2019-10-03T23:10:32Z</dc:date>
    </item>
    <item>
      <title>Re: Ayuda con rutina lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-todos-los-productos-foro/ayuda-con-rutina-lisp/m-p/9066298#M10902</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;A href="https://www.dropbox.com/sh/mg74lsrc9osiysz/AAAUKLMuh7gaV5rgKgF4LKKOa?dl=0" target="_blank" rel="noopener"&gt;aca subo los archivos...&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.dropbox.com/sh/mg74lsrc9osiysz/AAAUKLMuh7gaV5rgKgF4LKKOa?dl=0" target="_blank"&gt;https://www.dropbox.com/sh/mg74lsrc9osiysz/AAAUKLMuh7gaV5rgKgF4LKKOa?dl=0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Oct 2019 03:32:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-todos-los-productos-foro/ayuda-con-rutina-lisp/m-p/9066298#M10902</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-10-04T03:32:05Z</dc:date>
    </item>
    <item>
      <title>Re: Ayuda con rutina lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-todos-los-productos-foro/ayuda-con-rutina-lisp/m-p/9066533#M10903</link>
      <description>&lt;P&gt;Hola estuve revisando tus documentos y va ser complicado hacer una automatización de forma sencilla ya que tu dibujos no están preparados para extraer la información y compararla con la lista de excel, he intentado y veo que se necesita un poco de tiempo para analizar y generar todas las condiciones necesarias para que puedan compararse dos cadenas y aunque las genere solo va aplicar para este dibujo te recomiendo que replantes tu idea.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;El problema radica en los mtext (multitextos) en ellos existen formatos en las cadenas y en algunos casos explotándolos se soluciona pero rompe las cadenas en otros ni explotándolos ya que se pasan con los contenidos que ellos tienen.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Te recomiendo hacer una guía para el que generar esta documentación en CAD en donde quizás&amp;nbsp; se me ocurre poner en un layer los tag en otro los códigos ... etc. Y que sean textos ya que es mas sencillo procesarlos y ahora si hacer la automatización.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Te pongo el código este es útil cuando quieres pasar los textos y mtext.&lt;/P&gt;&lt;PRE&gt;Public Sub macro()

'    Activamos autocad
    Dim AcadApp As AcadApplication
    Set AcadApp = GetObject(, "AutoCAD.Application")
'    Obtenemos el documento actvo
    Dim ThisDrawing As AcadDocument
    Set ThisDrawing = AcadApp.ActiveDocument
'    Creamos una seleccion
    Dim ssetObj As AcadSelectionSet
    Set ssetObj = ThisDrawing.SelectionSets.Add("Seleccisssosnsss")
    ssetObj.SelectOnScreen
    Dim clase As String
    
    Dim objSS As AcadEntity
    Dim matrix() As Variant
    Dim txtcad As AcadText
    Dim mtxtcad As AcadMText

    Dim i As Long
    i = 1
    
'    Guardamos Objetos
    For Each objSS In ssetObj
        clase = objSS.ObjectName
        Select Case clase
            Case "AcDbText"
                Set txtcad = ThisDrawing.HandleToObject(objSS.Handle)
                ReDim Preserve matrix(1 To i)
                matrix(i) = txtcad.TextString
                i = i + 1
                
            Case "AcDbMText"
                Set mtxtcad = ThisDrawing.HandleToObject(objSS.Handle)
                cadena = mtxtcad.TextString
                ReDim Preserve matrix(1 To i)
                matrix(i) = mtxtcad.TextString
                i = i + 1
        End Select
    Next
    
    ssetObj.Delete
    
'    Guardamos datos en excel
    Application.ActiveSheet.Name = "Datos"
    Range("A1").Activate
    
    For k = 1 To UBound(matrix)
        ActiveCell.Value = "'" &amp;amp; matrix(k)
        ActiveCell.Offset(1, 0).Activate
    Next
    
    


End Sub&lt;/PRE&gt;&lt;P&gt;Te pongo un video que estaba haciendo:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="video-embed-center video-embed"&gt;&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F0IS9bV_4Gi8%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D0IS9bV_4Gi8&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F0IS9bV_4Gi8%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" width="200" height="112" scrolling="no" title="Pasar Textos de Autocad a Excel" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture;" allowfullscreen="true"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Saludos&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Oct 2019 07:12:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-todos-los-productos-foro/ayuda-con-rutina-lisp/m-p/9066533#M10903</guid>
      <dc:creator>j_cordero</dc:creator>
      <dc:date>2019-10-04T07:12:57Z</dc:date>
    </item>
    <item>
      <title>Re: Ayuda con rutina lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-todos-los-productos-foro/ayuda-con-rutina-lisp/m-p/9067071#M10904</link>
      <description>&lt;P&gt;Gracias estimado voy a seguir investigando...&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;El problema radica en los mtext (multitextos) en ellos existen formatos en las cadenas y en algunos casos explotándolos se soluciona pero rompe las cadenas en otros ni explotándolos ya que se pasan con los contenidos que ellos tienen.&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;creo que eso se soluciona con burst ? o me equivoco?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Oct 2019 12:31:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-todos-los-productos-foro/ayuda-con-rutina-lisp/m-p/9067071#M10904</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-10-04T12:31:40Z</dc:date>
    </item>
  </channel>
</rss>

