Ciao,
Lo script funziona bene come stand alone. si aprirà e unirà il file - nessun problema.
Tuttavia, dopo aver creato l'interfaccia utente per ricevere più input dall'utente per alcuni calcoli (non correlato a questo file aperto ma coinvolto in alcuni calcoli dopo), mostrerà la finestra per chiedere prima di aprire ogni file (ma verrà eseguito senza chiedere se lo eseguo come standalone).
Assegno lo script come "obj" e richiamo questo oggetto dopo aver fatto clic sul pulsante "ok".
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>Penso che tu voglia rendere modale la finestra di dialogo, quindi blocca l'esecuzione fino a quando non viene respinta.
finestra di dialogo modale nell'indice di scripting