<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour à tous,
J'essaie de créer une liste de tous les rapports ouverts à partir d'un script JMP.
Je pense qu'il pourrait y avoir une commande simple pour cela, mais j'ai parcouru le guide de script sans trouver grand-chose.
La seule autre idée qui me vient à l'esprit est de récupérer le rapport actuel, de saisir ce nom, de l'ajouter à la liste, puis de fermer ce rapport et de récupérer le rapport suivant.
Merci pour toute aide!
-Mat
A très bien fonctionné pour ma candidature, merci MS !!
Je ne connais pas de commande simple. Vous trouverez ci-dessous une tentative utilisant la fonction Window(). Cependant, la liste résultante inclut tout type de fenêtre, par exemple des tables de données, générées par le script. Pour obtenir uniquement des rapports, il faut filtrer les autres types de fenêtres.
nb = articles ( Fenêtre ()) ; //nombre de fenêtres avant d'exécuter le script
//Script réel
Nouvelle fenetre ( "test1" , zone de texte ( "test1" )) ;
Nouvelle fenetre ( "test2" , zone de texte ( "test2" )) ;
//Fin du script
n / A = articles ( Fenêtre ()) ; //nombre de fenêtres après l'exécution du script
// Construire la liste des nouvelles fenêtres
liste de rapports = {} ;
pour ( je = 0 , je <= n / A - nb - 1 , je ++,
insérer dans ( liste de rapports , fenêtre ( je ) << obtenir le titre de la fenêtre ) ;
) ;
Montrer ( liste de rapports ) ;