Esecuzione di uno script in più file<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho bisogno di eseguire lo stesso script in più file. Come posso farlo senza dover modificare manualmente il percorso del file ogni volta?
Come posso creare qualcosa come un elenco di file ed eseguire lo script su tutti, salvandoli separatamente?
Grazie!
Ri: Esecuzione di uno script in più fileBasta aggiungere a PMroz 's risposta, se non vuoi digitare un lungo file_list, puoi sempre organizzare i tuoi file in una directory e poi fare qualcosa come di seguito:
Nomi predefiniti qui ( 1 ) ;
dir = Scegli Directory () ;
elenco_file = File nella directory ( dir ) ;
per ( io = 1 , io <= nitems ( elenco_file ) , io ++,
Se ( È File ( elenco_file [ io ]) ,
:: g_dataset = aprire ( elenco_file [ io ]) ;
includere ( "c:\script\mioscript.jsl" ) ;
// chiudi(::g_dataset, nosave);
)
) ;
Ri: Esecuzione di uno script in più fileQualcosa del genere potrebbe fare al caso nostro.Il copione myscript.jsl utilizzerebbe la variabile globale ::g_dataset per elaborare i dati nel file.
elenco_file = {
"c:\temp\file1.jmp" ,
"c:\temp\file2.jmp" ,
"c:\temp\file3.jmp" ,
} ;
per ( io = 1 , io <= nitems ( elenco_file ) , io ++,
:: g_dataset = aprire ( elenco_file [ io ]) ;
includere ( "c:\script\mioscript.jsl" ) ;
// chiudi(::g_dataset, nosave);
) ;