Bouton de clic automatiqueSalut les gars,
Comment puis-je cliquer automatiquement sur le bouton "OK" après avoir choisi variable , car après cette boîte de dialogue, je dois exécuter un autre graphique et des données
Vous pouvez voir dans les images ci-dessous

Re : bouton de clic automatiqueMerci beaucoup, je vais essayer sur mon script
Re : bouton de clic automatiquePouvez-vous préciser dans quelles conditions vous voudriez cliquer automatiquement sur "OK" ?Dans JSL, vous pouvez cliquer par programme sur un bouton en utilisant quelque chose comme "OK_button << click ;"
Si, par exemple, vous souhaitez cliquer sur OK par programmation une fois que toutes les entrées requises sont renseignées, vous pouvez écrire une fonction ou une expression comme celle-ci :
check_inputs = Expr(
If(
N Items( y_inputs << get items ) > 0 & N Items( x_inputs << get items ) > 0
& N Items( parts_inputs << get items ) > 0,
OK_button << click
)
);
Ensuite, dans le script de chacun des boutons d'entrée, vous pouvez ajouter check_inputs() à la fin.
Re : Bouton clic automatiqueComment savoir comment s’appelle le bouton ?
J'ai un problème similaire avec le bouton GO qui doit être automatiquement enfoncé.
J'ai deviné (sans doute à tort) comment cela pourrait s'appeler, mais ces combos GO_button, etc. n'ont pas fonctionné.
Ré: Bouton de clic automatiqueL'exemple précédent utilise une variable GO-button dans laquelle une référence à un bouton réel a été précédemment stockée. Voir l'exemple ci-dessous pour l'approche de base à utiliser.
Names Default to Here( 1 );
// example data set
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// example dialog
launch = dt << Fit Model(
Y( :weight ),
Effects( :age, :sex, :height ),
Personality( "Standard Least Squares" )
);
// find Run button and unwrap the list
button = (launch << XPath( "//ButtonBox[text()='Run']" ))[1];
// click it!
button << Click;