Example of a JScript * k# \/ _+ q& Z4 [+ `
var vbOKCancel = 1; 3 a2 T+ y: e- d. Q; F
var vbCancel = 2;
2 L+ ^; u. E X) ~0 pvar vbInformation = 64;
! W" r+ j+ @2 n- S9 bvar Finished=false;
' k( G+ J0 \- n
6 |# H! t/ ~ [( p" |! `$ |5 svar WSHShell = new ActiveXObject("WScript.Shell"); 9 a. W9 O$ R* d, Q
+ Y/ _ a" q8 h- G; E
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); ; @6 y1 g" D* \5 E( s5 m
; d4 `( D5 A' c6 E7 }
simple.SetLicenseType("Runtime"); - s" A/ _; K2 `' O. C
% ^$ m, \2 k' \+ r0 d- o
try
8 |$ Z/ S1 _- {! z{
" z+ i" r2 M# N, l7 j // Enter the path to a model file! $ S. h" p9 q" N( r2 g& A$ ]3 K0 d0 i
simple.LoadModel("C:\\Models\\Test.spp");
8 K' J$ c+ q: E1 {9 C5 v} 9 A& y1 C# P( F$ u, p# v
catch (e) * `1 c" b _' {: _! I. Z" `
{
4 D, V) E/ v J4 v5 G WScript.Echo("Could not load Model!"); + V. k8 I+ u5 D0 ?6 C1 @
WScript.Quit();
3 {: j/ _! L5 Q# y8 B, C}
7 ` j$ T$ j Y( d) p K
6 g4 F8 h. M+ ^: _try
S5 T# N& T0 T' s& c5 _{
* x8 P0 |6 m6 x% q simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
; q& C4 U2 \ @/ x* \ r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); 8 U$ T. A' n+ d: S7 g; B
if (r == vbCancel)
$ O) H( d& m; h* F a t { ' ^" z2 T: c& v$ ]3 i6 h
simple.CloseModel(); # }7 N) R; P4 ^: a, ]
WScript.Quit(); # [ y" \8 A; U7 E% X7 R
} * ~1 x6 i* X& G4 C+ @1 | s5 Y7 {
} * k, h) s5 m4 L) a1 r5 Z
+ R2 _; Z/ j2 S1 a- z) {, `* \: gsimple.StartSimulation(".Models.Frame.EventController");
1 d$ V; J6 G' b8 k5 j7 P, v0 f8 X # q$ d( \/ t; J7 B
if (simple.IsSimulationRunning()) , g6 C/ x( w1 h& e. h$ V
WScript.Echo("Simulation is running!"); 1 W& V" C/ X+ K; l0 b& T; J
9 c8 j1 N, |8 v// Wait until simulation is finished / @0 F9 A" ~, ]
while (!Finished) WScript.Sleep(2000);
; E/ j) k g% ?& A1 [" D ) G# |- A& D# O! v' D
simple.CloseModel();
c" _8 b5 s1 }% n# Csimple.Quit(); 0 E: Y/ f& U0 s
WScript.Quit(); & d4 C3 @. g2 {! X
9 `- {3 t6 \( I' q
8 y( g6 r0 u( P5 o. ufunction RemoteControl_SimulationFinished() " F7 e X# U0 y1 u
{ 4 d3 k4 {6 B1 H6 H
WScript.Echo("Simulation Finished!"); |