Example of a JScript 4 H: o$ j* @8 s9 O
var vbOKCancel = 1; 5 }* l& ]- |! k
var vbCancel = 2;
8 @" w8 @4 k7 b" k, M* Svar vbInformation = 64;
5 C$ W7 T8 I" F4 Qvar Finished=false; ( ~, l) }+ a# p8 l/ d5 h
6 q7 p% g0 K+ Z+ h# P! f4 hvar WSHShell = new ActiveXObject("WScript.Shell");
2 v" Q1 \! z- p/ H! h0 O$ F9 b 8 s5 i( h7 ?$ J3 B4 n. {7 M
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
( l: E0 ^8 ~5 p
4 ?4 u9 @+ u3 O A0 x9 A( q" xsimple.SetLicenseType("Runtime");
Y5 v3 Y2 ^- f0 ?3 ]8 _* R & |2 P8 J/ s" c( H
try + R; J6 Q! |. j9 r& R Z
{
* }( b4 l' H& T // Enter the path to a model file! , K9 j5 x0 t" F. B( ]( T8 @- i" I
simple.LoadModel("C:\\Models\\Test.spp"); & Z# d" @# \+ N7 E: j, E7 w( O
} 1 v! B$ l/ D" s( v4 L
catch (e) 7 T; z0 h+ a; k+ k/ ~" }9 h1 v
{
: T: z8 L7 A! J( f1 v4 T) I F WScript.Echo("Could not load Model!");
+ r4 ~# J" Z6 `+ K WScript.Quit(); / y6 W$ |6 s J( W: @
} # d( E# G, ~( R( E" l
* `4 o8 M6 K2 B }# i1 vtry
. c$ g! i X3 T% G7 K7 v{ . {7 J8 X6 h! R
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
5 P" [" x+ f$ I" O) m' C* Y7 M r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
5 S5 O9 i& K! O% n if (r == vbCancel) . h4 q5 k9 Y+ Q. n* _- _
{
5 H/ b& M+ |# x. T simple.CloseModel();
/ v4 o4 U$ \+ \% O$ i WScript.Quit(); ) o. Z1 |' s: {! _1 Z
} s* y9 Z+ \3 o5 l
} . q. ]5 `, E# s" e3 {! K
* ~$ ^ D3 g) w
simple.StartSimulation(".Models.Frame.EventController");
& g+ r' O$ {, s- c: F- ?1 t
8 y) y0 c1 X" Oif (simple.IsSimulationRunning()) - J/ D/ w+ k0 k1 }3 E& E
WScript.Echo("Simulation is running!");
7 Y0 ~. O" F1 O9 g4 |/ k
5 f' e. D. M( r0 e// Wait until simulation is finished & [7 j0 v2 t' M- ^( Y
while (!Finished) WScript.Sleep(2000);
?5 ^) a% p+ e/ f 6 m; k4 q2 m3 V
simple.CloseModel(); $ P/ |" ?7 o/ {5 O3 r8 U
simple.Quit(); : j* H# q" x" N$ h5 j
WScript.Quit();
2 {, ^ `2 y2 M8 b- c
3 }+ M7 m! n C T) s r6 b2 C' f) u4 e/ L
function RemoteControl_SimulationFinished()
' H2 e, S8 C, U7 O{
2 V' a- s) U) u I+ I& \. I* V WScript.Echo("Simulation Finished!"); |