Example of a JScript
- O" r9 w' I; I- Avar vbOKCancel = 1;
4 C- ]& a; I1 I. Cvar vbCancel = 2; " T8 v& s( {9 d2 A V9 D' ~) }
var vbInformation = 64; ; e) V- g0 |- q4 |$ F
var Finished=false;
* Y% U6 D4 X o0 w
9 _' U& K, ^2 L, vvar WSHShell = new ActiveXObject("WScript.Shell"); / n0 ]) t5 p7 M( {( [# ^+ x
9 p- e* q7 W5 k+ W B8 p9 Nvar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); 4 r' D: K$ V4 }& c. ~: W; W! y* q
+ W% r/ h9 [/ [4 I
simple.SetLicenseType("Runtime"); 5 E m3 n9 v+ {6 O& p, P' S4 d
( f9 v8 i& u: N. a6 e5 F0 Q' A
try
2 n1 A& T. E% ~{
1 {' k# ^9 @# i& j- I, C // Enter the path to a model file! ) L- a6 N0 p h9 C3 W
simple.LoadModel("C:\\Models\\Test.spp");
/ G) B# d5 ~1 r3 e8 J}
& X% H+ n9 q, A/ ~% zcatch (e)
7 r, K& i) Z+ \" y& d{
, w; A. x$ C. x2 f) Y WScript.Echo("Could not load Model!");
, N1 I" o0 |+ f& S2 C0 X/ b9 E WScript.Quit();
2 O0 R! F3 f1 j} * z% T; V0 R( c" [8 K, [$ Z
0 c% A; T4 s4 U$ ]& Rtry
9 z" p6 \, b' m! e/ |) z% x{ # i0 w: Z2 F" v' [ q( {. ^
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) { ' J+ U7 v' A: Q: H9 k
r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); # V, _6 ]- [/ y, B/ A6 |2 D9 \7 I
if (r == vbCancel) 3 @# k- J& O" Z4 n! h: Z2 z
{
" m9 M9 G2 b; x* {$ U5 C simple.CloseModel(); & `/ i3 q K& h& a
WScript.Quit();
8 p. V& E3 Q, n! } }
9 W4 T' h; K3 _}
. B9 c* X1 C( b. d' Z
0 [6 G2 T8 Q% ~: N0 ~simple.StartSimulation(".Models.Frame.EventController");
5 l8 e2 q$ s6 y" J8 X ; ~2 ?: O2 u& u3 Y" g( A
if (simple.IsSimulationRunning()) ! n) k7 g1 A+ o& k1 y
WScript.Echo("Simulation is running!");
9 F9 r8 u1 u+ s. C% \; v3 @" I 8 Z, s! N$ {" ~( I$ X* n) r
// Wait until simulation is finished 7 y1 ^' E0 Y: J6 I5 U
while (!Finished) WScript.Sleep(2000);
6 J9 l0 x8 ]# D* }' D # ^% i- r! q- k7 ]1 V
simple.CloseModel();
6 ]* J: e1 j4 |! W4 msimple.Quit(); 6 M7 b( H1 A1 m- W0 b* k* m2 A
WScript.Quit();
% \( f% _3 s8 g% B; Q
( k8 M2 X! O4 w; l8 l& i( R ) `' v0 R+ h+ f$ m: d
function RemoteControl_SimulationFinished() # W7 d. G9 n% C" ^
{ ; v9 S" W- B Z
WScript.Echo("Simulation Finished!"); |