i've added the RunWPI.exe to cmdlines.txt that thats all and didnt worked

and this script works

but i got another issue does ordering works ?
ive got here config like that
QUOTE
//---------------------------------------------------------------------------------------------
// Reference ... prog[0] won't be used. It's just an example.
// Look in program.js to see explanation of these properties.
//---------------------------------------------------------------------------------------------
// pn=0; // start value for prog numbering
// prog[pn]=['ProgramName'];
// ordr[pn]=[0];
// desc[pn]=['Description'];
// uid[pn]=['APP1'];
// dflt[pn]=['no'];
// cat[pn]=['Application Category'];
// forc[pn]=['false'];
// configs[pn]=['List of configs to be auto checked. Comma seperated'];
// deps[pn]=[];
// excl[pn]=[];
// cond[pn]=['Javascript Conditional Statement'];
// gcond[pn]=['Javascript Conditional Statement to gray item'];
// regb[pn]=['Registry Key Path'];
// cmd1[pn]=['CommandLine 1'];
// cmd2[pn]=['CommandLine 2'];
// cmd3[pn]=['CommandLine 3'];
// cmd4[pn]=['CommandLine 4'];
// cmd5[pn]=['CommandLine 5'];
// cmd6[pn]=['CommandLine 6'];
// cmd7[pn]=['CommandLine 7'];
// cmd8[pn]=['CommandLine 8'];
// cmd9[pn]=['CommandLine 9'];
// cmd10[pn]=['CommandLine 10'];
// rega[pn]=['Registry Key Path'];
// picf[pn]=['Picture File'];
// picw[pn]=['Width'];
// pich[pn]=['Height'];
// textl[pn]=['Text Location'];
// pn++;
//---------------------------------------------------------------------------------------------
// Your programs here ...
//---------------------------------------------------------------------------------------------
pn=1;
prog[pn]=['APP1'];
ordr[pn]=[1];
uid[pn]=['APP1'];
dflt[pn]=['no'];
cat[pn]=['Applications'];
forc[pn]=['no'];
excl[pn]=['APP5'];
cmd1[pn]=['"%root%\\INSTALL\\APP1.exe"'];
pn++;
prog[pn]=['APP2'];
ordr[pn]=[3];
desc[pn]=['APP2'];
uid[pn]=['APP2'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%root%\\INSTALL\\APP2.exe"'];
pn++;
prog[pn]=['APP3'];
ordr[pn]=[4];
uid[pn]=['APP3'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%root%\\INSTALL\\APP3.exe"'];
pn++;
prog[pn]=['FIX3'];
ordr[pn]=[6];
desc[pn]=['FIX3'];
uid[pn]=['FIX3'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%root%\\INSTALL\\FIX3.exe"'];
pn++;
prog[pn]=['APP4'];
ordr[pn]=[5];
uid[pn]=['APP4'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%root%\\INSTALL\\APP4.exe"'];
pn++;
prog[pn]=['APP5'];
ordr[pn]=[2];
uid[pn]=['APP5'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
excl[pn]=['APP1'];
cmd1[pn]=['"%root%\\INSTALL\\APP5.exe"'];
pn++;
prog[pn]=['APP7'];
ordr[pn]=[7];
desc[pn]=['a'];
uid[pn]=['APP7'];
dflt[pn]=['no'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%root%\\INSTALL\\APP7.exe"'];
pn++;
prog[pn]=['APP8'];
ordr[pn]=[8];
desc[pn]=['b'];
uid[pn]=['APP8'];
dflt[pn]=['no'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%root%\\INSTALL\\APP8.exe"'];
pn++;
prog[pn]=['APP9'];
ordr[pn]=[9];
desc[pn]=['c'];
uid[pn]=['APP9'];
dflt[pn]=['no'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%root%\\INSTALL\\APP9.exe"'];
pn++;
//---------------------------------------------------------------------------------------------
// End of program definitions ...
//---------------------------------------------------------------------------------------------
and i chosed to install APP2,APP3,APP4,APP5,APP7 and it started to runs installation in this order3
not it should be install in order APP7,APP2,APP3,APP5,APP4