Example of a JScript ! L" t6 |; W5 I$ T! b/ k
var vbOKCancel = 1;
+ {4 q6 ^2 ~ Y- k* Dvar vbCancel = 2;
( {0 l4 Z/ \: _var vbInformation = 64;
- ?7 k2 y. E8 rvar Finished=false; + A* `1 G$ P, X5 K$ d! ^9 G0 c K
) J/ @( J/ O3 a, z+ n5 O4 Xvar WSHShell = new ActiveXObject("WScript.Shell"); " Y, G) b& }& x% @& O" o0 w
2 @4 r S% s2 y( d3 F' a$ k) y+ `
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); 7 x' E, u8 y+ `. h
/ `2 W4 s9 y( o5 {! Hsimple.SetLicenseType("Runtime"); 4 r9 R* ]. \6 @& X
( u0 U8 n) g! T- A+ R
try 6 ?+ l; s! [$ H
{ ' i2 b! z- r8 f; T C/ a! ?
// Enter the path to a model file!
7 H1 V. G0 W9 \) }' Y simple.LoadModel("C:\\Models\\Test.spp");
: ~) B5 d! J2 D/ w+ @+ G' U}
# \9 E9 N' O4 \8 V) y' t, {catch (e)
( l( K$ m; x1 Y% }2 n# f- x{ 2 `+ \4 p- I; e' r! ?( ~
WScript.Echo("Could not load Model!"); 8 T( R! U; |3 m5 R
WScript.Quit(); 4 B! k. {" ]) T1 t
}
) c& r+ j8 G% h6 ^ h
7 d1 h8 u. V! Q7 z6 |2 b6 m7 Btry / M) v" f( _$ q) r
{
0 e$ V8 h# _+ F' H' G5 z simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) { . c: y2 }$ u- o9 e# @1 E
r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); : H) q1 c& |, \! k' S
if (r == vbCancel)
4 ^2 d9 K- o* f" v( p {
. D9 b* F' _2 ^4 U. X simple.CloseModel(); * U7 Q% S% U( g( @' y" W
WScript.Quit();
0 Z3 U) _( [/ H }
7 f6 ]5 ?3 u4 X- p! ` X}
1 N0 J$ Z! S. q% h
* Y/ q; \& ?- M' ~7 \simple.StartSimulation(".Models.Frame.EventController"); " d2 [2 z4 k& N
2 g/ M K' T+ G( ?' L0 Zif (simple.IsSimulationRunning()) 3 i: f8 V0 S# x7 P: k
WScript.Echo("Simulation is running!"); 3 u6 A+ A/ l2 W& V
: [. }4 @. v* c. F- G+ @: }// Wait until simulation is finished
8 ]* F8 D. z' }) K/ W+ v* Cwhile (!Finished) WScript.Sleep(2000);
' ] o s8 z, v0 f. q6 K ( b6 M' K7 Y" T& Y$ N
simple.CloseModel();
: o. C+ j: C- ]5 Osimple.Quit();
0 p% p m7 Y _. Y, k+ XWScript.Quit(); * Z. ~6 x5 \0 u
0 G( ~2 h2 K, |3 J
! s4 C. J) z8 X- E Y( ?function RemoteControl_SimulationFinished() 6 A. i% U& {# u
{ / L7 e6 \- J q- }5 b; k+ P9 T
WScript.Echo("Simulation Finished!"); |