Salut,
Le script fonctionne bien comme un autonome. il ouvrira et fusionnera le fichier - pas de problème.
Cependant, après avoir construit l'interface utilisateur pour prendre plus d'entrée de l'utilisateur pour un calcul (non lié à ce fichier ouvert mais impliquer dans un calcul après), il affichera une fenêtre pour demander avant d'ouvrir chaque fichier (mais il fonctionnera sans demander si je l'exécute de manière autonome).
J'assigne le script comme "obj" et j'appelle cet obj après que le bouton "ok" soit cliqué.
names default to here (1);
dt_raw = current data table();
dt_raw :FW_VERSION << set data type( "character" );
//select parameters for the pareto groupping
charlist = dt_raw << get column names("character");
dt_raw << subset(
all rows,
columns(charlist),
output table("temp")
);
click =0;
nw = new window("Select Parameter for Pareto",
borderbox(left(3),top (2),
hlist box(
textBox("Select Group for Yield Analaysis"),
hlistbox(
vlistbox(
panelbox("Select group",
ColListData = col list box ( data table("temp"),all, << set data type("character"));
)
)
),
panelbox("Select Parameters",
LineupBox(NCol(2),Spacing(3),
ButtonBox("Y, Columns", colListY<<APPEND></APPEND>Je pense que vous voulez rendre le dialogue modal, donc il bloque l'exécution jusqu'à ce qu'il soit rejeté.
boîte de dialogue modale dans l'index de script