Passer l'argument d'entrée de la ligne de commande à OnOpenBonjour,
Je souhaite sélectionner des lignes dans une table en fonction des paramètres/arguments d'entrée de la ligne de commande lors de l'ouverture de fichiers *.jmp. Par exemple, dans un environnement Windows, j'aimerais exécuter "$SAMPLE_DATA/Big Class.jmp 2 5 9" et avoir un script OnOpen pour récupérer les arguments "2 5 9" et les interpréter comme une matrice [2, 5, 9] pour une entrée à la fonction "Set Select Rows". Toute pensée ou idée alternative serait grandement appréciée de la part de la communauté.
Tableau de donnéesAutreScriptles fenêtresRe : Passer l'argument d'entrée de la ligne de commande à OnOpenJe ne connais pas de moyen d'envoyer directement les paramètres à JMP, mais il existe deux solutions de contournement :
- Utilisez les variables d'environnement comme illustré ici : Arguments jmp.exe
- Appelez plutôt un fichier de commandes avec des arguments qui enregistre ces arguments dans un fichier à un emplacement spécifique, puis ouvre JMP qui lit ce fichier.
Re : Passer l'argument d'entrée de la ligne de commande à OnOpenSalut Technicien
J'espère que JSL ci-dessous peut vous aider à résoudre le problème.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
rows = dt << Get Rows( {2, 5, 9} );