Example of a JScript
9 ?/ v' V# r1 J% `/ U j' Z$ I Uvar vbOKCancel = 1;
( i3 Y# W/ M$ M2 ]! N, bvar vbCancel = 2;
( S' f4 g9 n3 F& U/ zvar vbInformation = 64; $ ~6 _; u v3 \# `, C
var Finished=false;
! X5 |0 f7 ]1 P
% q3 \" k) Z4 D: `1 m" G# Nvar WSHShell = new ActiveXObject("WScript.Shell"); & n8 W$ q% Y9 l! N6 H
3 `" I9 p1 @8 l* }! k+ f
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
& a, ~ j3 y. q4 e# O, r 9 W& n+ o" b: L9 P2 l) u+ s" a
simple.SetLicenseType("Runtime");
3 u. X6 z( P7 u1 j
# R. \3 _- W9 B: Mtry
0 P4 S5 P/ ~* X: x{
8 R# x; n, T0 a$ R( u // Enter the path to a model file!
5 f/ ]8 t7 n) N0 F* J8 } simple.LoadModel("C:\\Models\\Test.spp");
5 p# g9 E' w3 e$ T( P, z+ o} 3 k2 Y4 _# i `# z, E/ m( ^; I
catch (e) 3 v# V7 f6 z8 K: {
{ - H# I: r9 _* v
WScript.Echo("Could not load Model!");
" }. K+ g$ _0 h4 t( R9 ^% D! P: O WScript.Quit(); : K" q. F# }+ s( t: g; w
} 4 ^( k* L$ [; ]5 i: j
6 B* S: \. i6 e3 a7 ]try % h8 f+ c9 ~/ G) H6 Z
{
2 O4 M$ C% u: | simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
- \- t+ f V+ p9 N3 f' K' v r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); 6 y! b4 X _+ D# h
if (r == vbCancel) , s7 A1 ?: _0 y: N! R
{
' a Y2 A9 Q' N% O simple.CloseModel(); $ [- k% U" m' }; z! [
WScript.Quit(); ) a$ H( S. U1 Y
}
, C! ?+ D9 p' V* `}
2 I1 m5 g, m8 g1 U2 f8 p* G( _
0 o5 e/ X- {, \. j J0 `* Usimple.StartSimulation(".Models.Frame.EventController"); 2 q. h2 j7 `' k) b& ]
. i( C9 [: R& ~2 U9 V' v
if (simple.IsSimulationRunning())
- [" C* o q \9 X5 t WScript.Echo("Simulation is running!"); % }# q% @5 t( @/ H
1 c, N3 ~- N& j$ N u9 O
// Wait until simulation is finished
9 V* \ `7 c. J/ xwhile (!Finished) WScript.Sleep(2000);
2 i3 f/ W( E- f& ~* |& U " g, C% Y4 ]! z- _" [5 F/ K7 J' E
simple.CloseModel();
3 Z% O0 P2 @! ]4 f5 t6 Nsimple.Quit(); * i$ n( E% Z( u6 m+ n
WScript.Quit();
# s$ l9 m1 n6 a7 e2 X2 b
. m, g7 h0 L' j J# ^
9 j5 C" r( }4 n+ Z9 Vfunction RemoteControl_SimulationFinished()
! r& H- C! p6 ]# w1 H8 n& |' t/ V{ " m) u: o$ i/ h7 ~ M0 |) |
WScript.Echo("Simulation Finished!"); |