Exécuter un script dans plusieurs fichiers<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Je dois exécuter le même script dans plusieurs fichiers. Comment puis-je le faire sans avoir à modifier manuellement le chemin du fichier à chaque fois ?
Comment puis-je créer quelque chose comme une liste de fichiers et exécuter le script sur tous, en les enregistrant séparément ?
merci!
Re : Exécuter un script dans plusieurs fichiersIl suffit d'ajouter à PMroz Réponse de, si vous ne voulez pas taper une longue liste de fichiers, vous pouvez toujours organiser vos fichiers dans un répertoire, puis faire quelque chose comme ci-dessous :
Noms par défaut ici ( 1 ) ;
dir = Choisir un répertoire () ;
liste_fichiers = Fichiers dans le répertoire ( dir ) ;
pour ( je = 1 , je <= articles ( liste_fichiers ) , je ++,
si ( Est un fichier ( liste_fichiers [ je ]) ,
:: g_dataset = ouvrir ( liste_fichiers [ je ]) ;
inclure ( "c:\scripts\monscript.jsl" ) ;
// fermer(::g_dataset, nosave);
)
) ;
Re : Exécuter un script dans plusieurs fichiersQuelque chose comme ça pourrait faire l'affaire.Le script monscript.jsl utiliserait la variable globale ::g_dataset pour traiter les données du fichier.
liste_fichiers = {
"c:\temp\file1.jmp" ,
"c:\temp\file2.jmp" ,
"c:\temp\file3.jmp" ,
} ;
pour ( je = 1 , je <= articles ( liste_fichiers ) , je ++,
:: g_dataset = ouvrir ( liste_fichiers [ je ]) ;
inclure ( "c:\scripts\monscript.jsl" ) ;
// fermer(::g_dataset, nosave);
) ;