Example of a JScript 3 `# F3 [7 e6 I4 c% ]7 P
var vbOKCancel = 1;
* ?4 B% J5 d M2 [( Lvar vbCancel = 2;
1 O F- a" ^9 T8 E+ k% pvar vbInformation = 64; 9 A2 Q9 ]" \2 R5 U
var Finished=false;
/ O: m, R: z2 {
# x) R' ], ?5 \( Y; Avar WSHShell = new ActiveXObject("WScript.Shell");
! \5 ^: k6 i" _; l) K: h5 I/ Z
9 R; o1 O9 [+ n+ B0 f7 fvar simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
, R. m3 p: D7 S+ t4 V
8 _7 w! k" P' P% b' ?simple.SetLicenseType("Runtime"); + v5 R1 I/ J0 r! H" a9 F
9 m4 ]7 J$ Q! s8 f. T: ~# T
try
/ b9 u% z" k* e i _+ d" k" [{ - J6 i* i2 A# _9 s+ Q5 O0 }
// Enter the path to a model file!
( }: O. o, Q& ?. A" ?; `8 J simple.LoadModel("C:\\Models\\Test.spp");
* e! R" J; \0 y# E( z} , M5 p' j% e6 f- ^' o2 W- F
catch (e) 1 d' v P; q/ M
{ 6 M4 }2 z. ~# C1 H; l" t
WScript.Echo("Could not load Model!"); ) y# V# b7 c, k( @! }
WScript.Quit(); ) _9 m8 J0 H8 b5 R- W
}
, b* @" O2 X2 Q: {4 v3 L5 [ 6 Z8 n. \, M* j) X+ g8 `+ R4 J1 r
try 3 E4 Y8 Q: N! v9 ]2 r7 ^
{
& Y6 E' M9 p# S, ^+ y" A simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) { 5 K/ h/ s. { e" V& b
r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
1 o) v2 f1 f+ H- K; [ if (r == vbCancel)
' Q! n2 U5 y4 t, p- x7 G {
: b4 o+ q! K/ M( ~$ f* U5 h simple.CloseModel();
; h1 C6 S( M) W/ j WScript.Quit();
, l1 p% Z) D6 ]* h, G }
5 F" O( y/ b/ m} * c3 G- u5 O5 l J
$ G: u$ v! x# C; {simple.StartSimulation(".Models.Frame.EventController"); ) d* [# `8 N4 d
1 U9 _3 w+ g9 B
if (simple.IsSimulationRunning()) ( e4 I2 o4 X4 [, n6 V( a: w
WScript.Echo("Simulation is running!"); $ k# W ^2 F9 l7 Y2 x4 z E* o, F
, |" ]2 y8 l2 r/ L// Wait until simulation is finished
" J: j+ L5 E9 I- ewhile (!Finished) WScript.Sleep(2000);
( @$ @+ H- @/ B- A$ F . M* {9 s# i7 }1 Y) n
simple.CloseModel(); + r0 B& T* l) v5 F1 \% P+ n: m
simple.Quit(); ( e8 X( S, M. ?2 v: T
WScript.Quit(); 7 V5 q' x' d& Y8 |6 r5 [& X1 j
( y# t! v" n1 L( B* [. L
& A8 b1 L8 H& hfunction RemoteControl_SimulationFinished() 7 U% ?# d* S5 y. K
{ 6 G6 ]$ H: v3 S, o& C, @
WScript.Echo("Simulation Finished!"); |