Exécution automatique périodique du script JMPSalut,
J'essaie d'automatiser ma tâche quotidienne. Je souhaite que le script suivant s'exécute périodiquement et enregistre la sortie.
JMP peut-il effectuer une sélection automatique dans la liste déroulante et enregistrer la sortie ?
Par ex. Sélection d'un âge puis sélection d'un nom, puis enregistrement de la sortie pour tous les âges de 12 à 17 ans

Merci
ScriptRe : Exécuter automatiquement le script JMP périodiquementDans JMP, les listes déroulantes que vous affichez sont appelées listes déroulantes.Vous trouverez ci-dessous un exemple tiré directement de l'index de script qui illustre quel message transmettre à la zone de liste déroulante pour qu'elle revienne au script, quels éléments se trouvent dans la zone de liste déroulante
Names Default To Here( 1 );
New Window( "Example",
cb = Combo Box(
{"One", "Two", "Three"},
selection = cb << GetSelected();
Print( "Selected: " || selection );
)
);
Print( cb << Get Items );Re : Exécuter automatiquement le script JMP périodiquementMerci @txnelson
Pouvez-vous partager un exemple de code pour interroger les listes qui créent les listes déroulantes et à partir de là, obtenir les informations nécessaires
Re : Exécuter automatiquement le script JMP périodiquement@txnelson toute suggestion?
Re : Exécuter automatiquement le script JMP périodiquementVos questions prêtent à confusion. Vous demandez à automatiser "le script suivant", mais il n'y a pas de script, à moins que votre image des boîtes d'affichage ne fasse référence au script derrière les boîtes d'affichage. Sur l'automatisation, oui, vous pouvez utiliser la fonction Schedule () pour attendre une période de temps spécifique et exécuter un script.
En ce qui concerne la sélection du menu déroulant, je suppose que JSL peut interroger les listes qui créent les menus déroulants et à partir de là, obtenir les informations nécessaires. Mais ce ne serait pas faire les clics, etc. dans un script automatisé.
JSL est un langage de programmation très complet, vous pouvez donc lui faire faire ce que vous voulez.