Escolar Documentos
Profissional Documentos
Cultura Documentos
...
Ahora slo tienes que copiar y pegar estas lneas en la Ventana de Texto de
AutoCAD (Ojo!, la que se abre al pulsar F2, porque si lo copias directamente
en la lnea de comandos no funciona).
Por cierto, lo que acabamos de hacer es un "archivo de comandos" (script), y si
lo guardas con la extensin SCR (en vez de TXT) podrs invocarlo
directamente desde AutoCAD con la orden SCRIPT y seleccionando el archivo.
Bueno, espero que con esto sea suficiente.
Saludos.
Usuario
Hola todo bien hasta que llego al Notepad. Mira te comento como es la cosa:
tengo coordenadas "X" y "Y", con su respectivo numero para cada
Coordenada, yo quiero hacer que me aparezca la coordenada ploteada con su
respectivo numero. Tengo 3 columnas: numero, coord.POR, coord.Y, lo tengo
en Excel, lo guardo como dices, lo abro con el Notepad, pero no puedo
remplazar los puntos y comas por comas. Cuando le doy remplazar me sale
una ventana con 2 opciones:
Buscar:
Remplazar por:
Que pongo all (yo la verdad no se).
Otra duda que tengo es cuando pulso F2, me despliega una ventana una
ventana, all pego los datos, lo guardo; como hago despus para abrirlo con
autocad y hay que hacer algn otro artificio, o autocad me grfica los puntos
automticamente.
Experto
Punto
X1,Y1,Z1
X2,Y2,Z2
X3,Y3,Z3
X4,Y4,Z4
En este script ejecutamos la orden MLTIPLE y luego PUNTO para que se
ejecutar el comando punto varias veces. Luego hay dos maneras de ejecutarlo
en AutoCAD:
1 Copiar esas lneas, incluida la lnea en blanco al final, y pegarlas
directamente en la ventana de comandos de AutoCAD, la que se abre al pulsar
F2.
2 Guarda el archivo que has creado en Notepad con el nombre que quieras.
Cambia su extensin a SCR. Desde AutoCAD ejecuta el comando SCRIPT, y
selecciona el archivo con extensin SCR que acabas de crear.
De cualquiera de las dos maneras, si el script est bien escrito, se dibujarn
todos los puntos en AutoCAD.
Cuando hagas un archivo Script debes tener cuidado de que al final de cada
lnea NO haya un espacio en blanco, que se interpretara como INTRO, y de
aadir una o dos lneas en blanco al final.
El script que hemos hecho slo introduce los puntos en el dibujo, sin ninguna
anotacin al lado. Si quieres que adems del punto se introduzca en cada uno
tambin una anotacin (la coordenada, el nmero de punto o lo que sea) dime
exactamente lo que tiene que poner en cada uno. Esto ser bastante ms
laborioso porque seguramente habr que hacer modificaciones en el archivo
excel original y en el Script.
Saludos.
Usuario
JoseLuba, eres un experto, te mereces una puntuacin alta.
OK. Salio los puntos como como me explicaste, graficados en el autocad.
Hasta cuntos puntos puedo plotear con el script?.
Lo otro es cmo hago para poner un texto a cada punto?, cada punto tiene un
texto; ese texto debe ir encima y centrado en cada punto.
Como te dije antes, yo tengo la data en Excel, de este modo:
texto, coord.X , coord.Y
... ... ...
Y por ahora solo he tomado en cuenta las coord.POR y las coord. Y, tengo los
puntos graficados, pero me falta el texto que debe ir centrado y por encima de
dicho punto.
Gracias por tu ayuda amigo, me sirve de mucho.
Experto
31,32
Texto 3
...
Para compactar un poco este script, y para verlo un poco ms claro, vamos
sustituir algunos saltos de lnea por espacios en blanco. Se puede hacer
porque para AutoCAD el salto de lnea y el espacio en blanco son lo mismo,
ambas cosas equivalen a pulsar la tecla INTRO. Entonces se tendra que ver
as:
Mltiple
Texto
11,12__Texto 1
21,22__Texto 2
31,32__Texto 3
41,42__Texto 4
Donde he puesto dos guiones bajos "__", en tu script debes poner dos
espacios en blanco. Yo lo he puesto as porque la ventana de edicin de
todoexpertos no permite introducir varios espacios en blanco seguidos.
Pero introducir esto 200 veces en Notepad, aunque slo sea copiar y pegar,
puede ser un poco pesado, as que haremos algunas modificaciones en el
archivo original de Excel para que sea ms rpido. Suponiendo que partimos
de una tabla excel como esta:
Texto 1 | 11 | 12
Texto 2 | 21 | 22
Texto 3 | 31 | 32
Texto 4 | 41 | 42
Tienes que trasladar la columna de los textos al final, intercalando columnas en
blanco donde tiene que haber espacios en blanco, para que te quede de esta
manera:
| 11 | 12 | - | - | Texto 1 |
| 21 | 22 | - | - | Texto 2 |
| 31 | 32 | - | - | Texto 3 |
| 41 | 42 | - | - | Texto 4 |
Los | - | seran columnas en blanco. Espero que tengas suficientes nociones de
Excel para hacerlo sin problema. Si no es as dmelo y te lo explico. Y luego ya
sabes, guarda esa tabla en formato CSV (delimitado por comas), y brelo con
Notepad:
11;12;;;Texto 1
21;22;;;Texto 2
31;32;;;Texto 3
41;42;;;Texto 4