![]() 20/02/2025 18:40:00 Comandos Batch Hola, En GiD hay dos tipos de comandos -por un lado una lista de palabras 'process' que GiD procesa para llegar a hacer la función que sea -por otro lado el scripting Tcl/Tk de programación Se pueden escribir en un fichero de texto las palabras process para hacer las operaciones de GiD que funcionen con este mecanismo y como truco especial en ese fichero también se pueden invocar comandos Tcl escribiendo antes en la línea ****TCL Entre ambas cosas imagino que puedes hacer casi todo. y se puede interpretar un fichero batch de varias formas, por ejemplo con esta línea de comando gid.exe -b <batchfile> -n (o también desde menu de GiD, pero para automatizar y manejar desde cualquier otro programa o scripting es mejor desde línea de comando, el -n es para que lo haga sin ventana) Si activas el checkbox: Utilities->Tools->Develop->Show process commands podrás ver en una ventana las palabras 'process' al hacer alguna acción como usuario, y serian las que has de poner en el fichero batch pero los procs de Tcl en general no pasan por este 'process', se evaluan directamente en el interprete Tcl/Tk que tiene embebido GiD En el caso de 'Exportar a raster' imagino que te refieres a lo que hace Iber en postproceso en el botón de su toolbar 'Export results to ASCII raster' Porque también hay otra función en pre de Files->Export->Nodes to raster... La función de post no es de GiD, la añade el problemtype Iber en Tcl , hay que buscar en sus scripts (<Iber>/problemtypes/Iber.gid) para ver a que procs llama, y puede que no se deje llamar sin ventanas ni intervención del usuario (modo batch) veo que el botón Apply de la ventana donde se escogen los resultados a exportar y opciones llama a proc ::PostRaster::ApplyListEntities { w }
y me temo que no ha sido pensado para ser llamado limpiamente sin ventanas Tk ($w es el nombre Tk del objeto de dicha ventana) aunque mirando dentro del proc parece que luego no la usa, y si se ponen antes los datos requeridos en las variables Tcl globales que está usando quizá se podría llamar, no lo he probado |
Comando Batch Herramientas Iber
![]() |
Clemente Gotelli Alvial | 13/02/2025 09:28 | |
![]() ![]() |
Enrique Escolano | 20/02/2025 18:40 | |
![]() ![]() |
Clemente Gotelli Alvial | 21/02/2025 09:39 | |
![]() ![]() |
25/02/2025 14:51 | ||
![]() ![]() |
Enrique Escolano | 25/02/2025 15:23 |