Dateien mit „contains()“ öffnenHallo zusammen,
Ich versuche, ein Skript zu erstellen, das Verzeichnisse durchsucht, um die Eingabedatei zu finden. Allerdings können einige Dateinamen unterschiedliche Zeichen haben.
Zum Beispiel:
Mein Beitrag zum Thema Lieblingsfrucht wäre: Orange
Vorhandene Dateien im Ordner wären: Mark_Orange_Mango.jmp, Jane_Apple.jmp, John_Orange.jmp
Dateien, die geöffnet würden: Mark_Orange_Mango.jmp und John_Orange.jmp
Wie kann ich diese Dateien mit „contains()“ öffnen oder welche Funktion muss ich verwenden? Ich verwende JMP 15
Hier ist der Code, an dem ich arbeite:
nw = New Window( "Favorite Fruits", << modal(),
lineupbox(ncol(2), spacing(5),
Text Box( "Name:" ),
teb1 = Text Edit Box( "", <<SET width=""></SET>
Automatisierung und SkripterstellungWindowsBetreff: Dateien mit „contains()“ öffnenSehen Sie, ob das für Sie funktioniert
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>Betreff: Dateien mit „contains()“ öffnenHallo, bei mir funktioniert es nicht. Gilt das für JMP15?
Betreff: Dateien mit „contains()“ öffnenEs kann so komplex sein, wie Sie es möchten
If(
(Contains( files[j], fruit ) & Contains( files[j], "Good Luck" )) |
Contains( files[j], "Special" ),
dd = Open( path || "/" || files[j] )
)
Ich empfehle Ihnen dringend, sich etwas Zeit zu nehmen, um den Scripting Guide zu lesen.Es wird Ihren Einstieg in die Skripterstellung viel angenehmer machen.