Ejecutando un script en varios archivos<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Necesito ejecutar el mismo script en varios archivos. ¿Cómo lo hago sin tener que cambiar manualmente la ruta del archivo cada vez?
¿Cómo puedo crear algo así como una lista de archivos y ejecutar el script en todos ellos, guardándolos por separado?
¡Gracias!
Re: Ejecutando un script en varios archivosSólo añadiendo a PMroz La respuesta es: si no desea escribir una lista de archivos larga, siempre puede organizar sus archivos en un directorio y luego hacer algo como a continuación:
Nombres predeterminados aquí ( 1 ) ;
dir = Elegir directorio () ;
file_list = Archivos en el directorio ( dir ) ;
para ( yo = 1 , yo <= Nitems ( file_list ) , yo ++,
Si ( Es archivo ( file_list El yo ]) ,
:: g_dataset = abierto ( file_list El yo ]) ;
incluir ( "c: \ scripts \ myscript.jsl" ) ;
// cerrar (:: g_dataset, nosave);
)
) ;
Re: Ejecutando un script en varios archivosAlgo como esto podría hacer el truco. La secuencia de comandos myscript.jsl usaría la variable global :: g_dataset Para procesar los datos en el archivo.
file_list = {
"c: \ temp \ file1.jmp" ,
"c: \ temp \ file2.jmp" ,
"c: \ temp \ file3.jmp" ,
} ;
para ( yo = 1 , yo <= Nitems ( file_list ) , yo ++,
:: g_dataset = abierto ( file_list El yo ]) ;
incluir ( "c: \ scripts \ myscript.jsl" ) ;
// cerrar (:: g_dataset, nosave);
) ;