es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

AutoCAD – accoreconsole.exe no se cerrará después de ejecutar el archivo de script.

Creamos una herramienta que depende de accoreconsole.exe de AutoCAD para procesar archivos de dibujo de AutoCAD por lotes. Tenemos la lógica de procesamiento en un archivo DLL de .NET que se cargará con NETLOAD desde el archivo de script (.scr). Había estado funcionando bien durante los últimos 1,5 años, pero recientemente, después de una actualización de Windows, accoreconsole.exe no se cerrará después de procesar el archivo de dibujo. El archivo de dibujo se procesa como se esperaba. Pero como el proceso de accoreconsole no se cierra, hace que nuestra herramienta se congele para siempre.

Podría proporcionar una solución alternativa para esto matando el proceso después de un tiempo de espera. Pero sería mejor identificar la causa raíz del problema y solucionarlo. No pude encontrar ninguna solución válida en línea. Agradecería sus comentarios para solucionar este problema. Gracias.

Nuestra herramienta se ejecuta en Windows Server 2019 que tiene instalado AutoCAD 2018.
El siguiente comando se utiliza para ejecutar accoreconsole:

accoreconsole.exe /i <dwg_abs_path> /s <script_abs_path>

Contenido del archivo de script –

; Cargando el módulo .NET
(comando "".Netload" <dllabs_path>")

; Ejecutar el comando
(comando <process<em>command</em>with_args>)
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Problema con accoreconsole.exe que no se cierra después de procesar el archivo de dibujo

    Antecedentes

    Nuestra herramienta utiliza accoreconsole.exe de AutoCAD para procesar en lotes archivos de dibujo de AutoCAD. La lógica de procesamiento se encuentra en una DLL de .NET que se carga mediante un archivo de script (.scr). Ha estado funcionando correctamente durante el último año y medio. Sin embargo, después de una reciente actualización de Windows, el proceso accoreconsole.exe no se cierra después de procesar el archivo de dibujo. Esto hace que nuestra herramienta se congele indefinidamente.

    Solicitud

    Aunque existe una solución temporal matando el proceso después de un tiempo de espera, nos gustaría identificar la causa raíz y encontrar una solución. Desafortunadamente, no pudimos encontrar una solución válida en línea. Agradeceríamos su colaboración con este problema.

    Entorno

    Nuestra herramienta se ejecuta en un servidor con Windows Server 2019 con AutoCAD 2018 instalado. Se utiliza el siguiente comando para ejecutar accoreconsole.exe:

    accoreconsole.exe /i <dwg_ruta_absoluta> /s <script_ruta_absoluta>
    

    El contenido del archivo de script es el siguiente:

    “`
    ;Cargar el módulo de .NET
    (command “_.Netload” )

    ;Ejecutar el comando
    (command )
    “`

Comments are closed.