1613_fr-FR
Utilisation des boîtes de dialogue intégrées JMP avec JSLSalut,
J'ai écrit un script assez substantiel pour effectuer une analyse qui crée plusieurs tableaux de données en cours de route. J'aimerais pouvoir inclure certaines choses pour rendre ce script un peu plus facile à utiliser pour quelqu'un d'autre que moi, comme un bouton pour lui permettre de sauvegarder une table particulière sans avoir à déterminer laquelle des 6 est ouverte. c'est des tables.
Le problème est que je ne sais pas comment accéder à une boîte de dialogue Enregistrer sous (qui s'ouvre généralement lorsque vous cliquez sur Enregistrer sur une table que vous n'avez jamais enregistrée auparavant). Utiliser quelque chose comme dt = Open() crée une boîte de dialogue d'ouverture de fichier, mais utiliser dt << save() n'ouvre pas de boîte de dialogue. La boîte de dialogue de sélection de fichier est similaire, mais elle ne vous permet pas de spécifier un nouveau nom de fichier.
Est-ce que quelqu'un sait comment accéder à cette boîte de dialogue via JSL ?
Merci!Re : Utilisation des boîtes de dialogue intégrées JMP avec JSLSalut:
Sur Windoze, JMP >= 8.01, la méthode de force brute ci-dessous appellera la boîte de dialogue Fichier, Enregistrer sous :
Re : Utilisation des boîtes de dialogue intégrées JMP avec JSLAvez-vous besoin que l'utilisateur spécifie le nouveau nom ou le répertoire ou les deux ? S'il ne s'agit que du nom, vous pouvez facilement écrire votre propre boîte de dialogue pour la capturer, puis l'insérer dans la commande de sauvegarde. L'emplacement du répertoire peut être un peu plus délicat. Je n'ai pas utilisé la commande pick directory dans JMP, mais cela semble être un bon endroit pour l'utiliser.Re : Utilisation des boîtes de dialogue intégrées JMP avec JSLce qui suit ne ferait-il pas la même chose ?
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
menu principal ("Enregistrer sous")Re : Utilisation des boîtes de dialogue intégrées de JMP avec JSLC'est exactement ce que je cherchais !
Pour que cela fonctionne avec une table déjà ouverte, j'ai dû utiliser dt << Bring Window to Front pour que cela fonctionne sur la bonne fenêtre.
Merci à tous !Re : Utilisation des boîtes de dialogue intégrées de JMP avec JSLEn effet!
Comments
There are no comments yet