¿Cómo modificar por lotes el código fuente LSP de estilo de punto en varios dibujos CAD? ¿Cómo modificar por lotes el color del texto de capas específicas (como las capas JZD) en varios dibujos CAD a blanco?
El contenido del archivo CH.SCR es un archivo ASCII que consta de una serie de comandos y respuestas de AutoCAD. Es un archivo de texto que se puede ejecutar en el estado de edición de AotuCAD. .
CH.SCR contiene una secuencia de comandos que se pueden repetir automáticamente dentro de un dibujo determinado.
Ejemplo: Cambie el número de dibujo 2066DD3 a 2087DD2, el código avanzado C13 a D24 y el modelo de equipo DZ20 a C45AD en los archivos de dibujo C800-01 a C800-98.
Crea el archivo CH.SCR en un software de edición de texto.
Utilice un software de edición de texto en DOS para crear el archivo CH.SCR:
CHTEXT_all _ _2066DD3
2087DD2
CHTEXT_all _C13 p >
D24 〈Entrar〉
CHTEXT _all _ _DZ20
C45AD 〈Entrar〉
TRAMA 〈Entrar〉
〈 Ingrese 〉
〈Enter〉.Enter〉
〈Enter〉
Entre ellos:
_ representa un espacio
〈Enter〉 representa retorno de carro
CHTEXT es un programa LISP para modificar texto en dibujos. La función de modificación de texto en AutoCAD es débil. El comando de modificación de texto DDEDIT se agregó en AutoCADR12.0. Solo se puede modificar manualmente con el mouse y solo se puede modificar una cadena a la vez, lo que no es adecuado para operaciones de programación.
Por lo tanto, al compilar el archivo de comandos SCR, utilizamos el programa LISP CHTEXT.LSP (cuya lista se adjunta) que modifica el texto de la figura. Después de cargarlo en ACAD.LSP, simplemente escriba CHTEXT para usarlo de acuerdo con las indicaciones de los caracteres chinos, y se pueden modificar varias cadenas a la vez. Al escribir archivos de comandos, debe tener en cuenta todas las respuestas y solicitudes de cada comando de AutoCAD. Cada espacio en el archivo de comando es significativo porque AotuCAD lo trata como un retorno de carro, por lo que no se puede agregar ni eliminar a voluntad. Las últimas cuatro líneas de PLOT se pueden omitir si no se requiere la salida de un archivo de gráficos PLT. CHSCR tiene dos funciones:
① Si hay pocos archivos gráficos para modificar, puede usar el comando SCRLPT para llamar a CH.SCR directamente desde ACAD.
② Puede utilizar el comando SCRIPT para probar la ejecución desde ACAD y ver si hay algún error.
En el estado del comando ACAD, escriba el siguiente comando para completar los cambios requeridos en el dibujo actual según el archivo CH.SCR.
Comando:script
Archivo de script:ch
Cuando hay muchos archivos de gráficos involucrados (más de una docena), la operación manual llamará a cada Modificación de gráficos archivos uno por uno es demasiado ineficiente. Por lo tanto, se recomienda seguir los siguientes pasos para permitir que la computadora modifique automáticamente los archivos de gráficos en lotes según los comandos.
2. Cree la tabla de archivos de gráficos FILE.TAB
Después de crear CH.SCR, el siguiente paso debería ser cambiar el nombre del archivo de gráficos (.DWG) a FILE.TAB:
Por ejemplo:
C800-01
C800-02
C800-03
C800-98
3. Compile el archivo CHGE.SCR