Ouvrir les fichiers en utilisant contient ()Salut tout le monde,
J'essaie de créer un script qui parcourrait les répertoires pour trouver le fichier d'entrée. Cependant, certains noms de fichiers peuvent comporter des caractères différents.
Par exemple:
Mon fruit préféré serait : Orange
Les fichiers existants du dossier seraient : Mark_Orange_Mango.jmp, Jane_Apple.jmp, John_Orange.jmp
Fichiers qui s'ouvriraient : Mark_Orange_Mango.jmp et John_Orange.jmp
Comment puis-je ouvrir ces fichiers en utilisant contain() ou quelle fonction dois-je utiliser ? J'utilise JMP 15
Voici le bout de code sur lequel je travaille :
nw = New Window( "Favorite Fruits", << modal(),
lineupbox(ncol(2), spacing(5),
Text Box( "Name:" ),
teb1 = Text Edit Box( "", <<SET width=""></SET>
Automatisation et scriptsles fenêtresRe : Ouvrir des fichiers en utilisant contain()Voyez si cela fonctionne pour vous
nw = New Window( "Favorite Fruits",
<<MODAL>= 1, i--,
If( Word( -1, files[i], "." ) != "jmp",
Remove From( files, i, 1 )
)
);
If( N Items( Files ) > 0,
tableList = {};
For( j = 1, j <= N Items( files ), j++,
If( Contains( files[j], fruit ) > 0, // Open file that contains the input from text box
dd = Open( path || "/" || files[j] );
Insert Into( tableList, dd );
)
);
);
</MODAL>Re : Ouvrir des fichiers en utilisant contain()Bonjour, ça ne marche pas de mon côté. Est-ce applicable sur JMP15 ?
Re : Ouvrir des fichiers en utilisant contain()Cela peut être aussi complexe que vous le souhaitez
If(
(Contains( files[j], fruit ) & Contains( files[j], "Good Luck" )) |
Contains( files[j], "Special" ),
dd = Open( path || "/" || files[j] )
)
Je vous suggère fortement de prendre le temps de lire le Guide de script.Cela rendra votre voyage dans le script beaucoup plus agréable.