Ein Skript in mehreren Dateien ausführen<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich muss dasselbe Skript in mehreren Dateien ausführen. Wie mache ich das, ohne den Dateipfad jedes Mal manuell ändern zu müssen?
Wie kann ich so etwas wie eine Liste von Dateien erstellen, das Skript für alle ausführen und diese separat speichern?
Danke!
Betreff: Ein Skript in mehreren Dateien ausführenNur als Anhang PMroz Antwort von: Wenn Sie keine lange Dateiliste eingeben möchten, können Sie Ihre Dateien jederzeit in einem Verzeichnis organisieren und dann wie folgt vorgehen:
Namen standardmäßig hier ( 1 ) ;
dir = Wählen Sie Verzeichnis () ;
Dateiliste = Dateien im Verzeichnis ( dir ) ;
für ( ich = 1 , ich <= nitems ( Dateiliste ) , ich ++,
Wenn ( Ist Datei ( Dateiliste [ ich ]) ,
:: g_dataset = offen ( Dateiliste [ ich ]) ;
enthalten ( „c:\scripts\myscript.jsl“ ) ;
// close(::g_dataset, nosave);
)
) ;
Betreff: Ein Skript in mehreren Dateien ausführenSo etwas könnte den Zweck erfüllen.Das Drehbuch myscript.jsl würde die globale Variable verwenden ::g_dataset um die Daten in der Datei zu verarbeiten.
Dateiliste = {
„c:\temp\file1.jmp“ ,
„c:\temp\file2.jmp“ ,
„c:\temp\file3.jmp“ ,
} ;
für ( ich = 1 , ich <= nitems ( Dateiliste ) , ich ++,
:: g_dataset = offen ( Dateiliste [ ich ]) ;
enthalten ( „c:\scripts\myscript.jsl“ ) ;
// close(::g_dataset, nosave);
) ;