Example of a JScript R" w. ~7 C2 U+ d* l
var vbOKCancel = 1;
r/ D& n; U; i* z" @var vbCancel = 2; 6 A2 B! z8 e8 P v
var vbInformation = 64;
0 S! v; Z. m$ D; H6 lvar Finished=false;
) {* C- t+ T' U$ g8 v % U; z2 \$ X9 {5 h- J$ _
var WSHShell = new ActiveXObject("WScript.Shell");
4 X# P2 U) _2 i5 E
' J$ I6 s' S8 T* @var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); " m, C6 Z( q' a8 |# P9 Z6 q
+ ]2 J, D8 V8 k, y/ X" Csimple.SetLicenseType("Runtime");
0 V& e, \$ T5 |5 B; q, J; S+ i- O , J! P m3 r/ v' E+ w, N
try
- N; Y" o! E. @% u{ 4 G; H" x6 L7 z9 l9 r9 n+ N! b* Q
// Enter the path to a model file! + Y- q) \0 c) C
simple.LoadModel("C:\\Models\\Test.spp"); 9 \ X; b% W: p% \2 d8 Y, B
}
& |3 b/ Z. Y- w. \catch (e)
8 |+ R3 x4 F; r$ `9 W{
7 n6 Q+ L2 H; ^ WScript.Echo("Could not load Model!");
+ c" G* H' \' d$ w WScript.Quit(); / p. m; R5 P; ]3 v1 `
}
7 A8 l+ f" M0 u9 o. G Z/ p$ C
4 |9 [+ \1 Z( C: F: L+ ~" N9 x4 V9 qtry
5 I+ K. C; N( J" g4 S! o{ 7 l& M5 W6 ]/ y: Y5 y- o. m
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
9 v _/ y5 T8 N' u r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); 1 \9 ~0 F. r @: ~4 u t& g
if (r == vbCancel)
+ g( I& O# ?" V- b* z; z { 8 R' S, H; q1 o9 X
simple.CloseModel();
( M& X3 V8 O: F. U WScript.Quit();
5 W) n Y l4 D% `9 @4 {2 g' Z6 G }
5 }" M0 r4 H+ [- Z2 |9 S( K5 W! B} ; k" V8 Q, M# M/ y/ z7 e
; v/ m, P' \7 `* k& d! T+ t
simple.StartSimulation(".Models.Frame.EventController");
9 _5 z& F7 l" Q4 p9 W; x9 ` % G$ c l( H& M4 c [7 n
if (simple.IsSimulationRunning()) ; K: x) X' Q$ s# h
WScript.Echo("Simulation is running!");
6 j0 Q, O: R/ ?3 a) @
( M b9 y/ D; d* E5 p// Wait until simulation is finished T+ }. v1 p- P' `
while (!Finished) WScript.Sleep(2000);
( n7 C4 ]" I* b' L: N* e 0 R/ C/ l j! W3 x) \
simple.CloseModel(); ' u, D+ o3 j, k w% w# [* k) q
simple.Quit();
7 \9 x* |, k( z1 l6 H6 OWScript.Quit(); + M/ x6 o( W- V9 n2 N! l! Y
- h# N) {7 W) y, d
& b. g1 {1 R9 `* N4 i/ z0 Ufunction RemoteControl_SimulationFinished() & l. Y' D' R2 a. ?$ s1 B4 e
{ + x! E& S. D' l$ V7 r' O$ I
WScript.Echo("Simulation Finished!"); |