Example of a JScript
* L# h4 L: `) n$ ?var vbOKCancel = 1; 7 [, F3 w# P! a: a Z( U
var vbCancel = 2; $ e1 E( v* u4 V5 R: T. R1 j
var vbInformation = 64; ( h# G7 N" K+ W* I/ @; `
var Finished=false; $ t6 n' l7 A0 x, |* ]0 j6 ]% k
0 {) C( X3 p$ o, kvar WSHShell = new ActiveXObject("WScript.Shell"); . x# R* P' O# g# K7 l
4 I6 O& i! y e* j4 k/ x
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
6 S/ [! M( L3 b# Z0 d! c0 D2 [
5 @2 E% b, p# E& Ssimple.SetLicenseType("Runtime");
2 _* B6 G" p! K" r2 p
) A3 G0 @9 h* z( y: n6 h6 D* xtry ' H4 C0 n3 }$ s. x3 m" f
{ ( y( Y4 Y2 J2 {% I. [8 W" V% A' z4 d
// Enter the path to a model file! 5 k: [# k M$ f+ S
simple.LoadModel("C:\\Models\\Test.spp");
- d/ Z* q5 q, G2 [8 W}
7 D# \4 W$ D, j) U, `, u: e1 Tcatch (e)
: B# l F% x/ M{ 0 _. Z+ C2 }- e" _
WScript.Echo("Could not load Model!"); ! H& Y- k2 l8 X' O% G# k+ i
WScript.Quit();
$ z. t- z3 C0 [$ M% t. z- S5 z}
. x1 _& l9 w* }5 K9 r 3 S2 J' S4 R% J: h1 {1 \! t9 O
try
; t0 H5 k9 V( r$ z# M% Q h4 U1 r* V{
) D Y9 u5 t; h7 B! H y simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
+ K$ l+ T3 ~& I7 `1 F. X' h r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); V7 t$ R' a4 P3 |/ B
if (r == vbCancel)
0 @" e% J& x' z& k { 0 c& \& U' u- O
simple.CloseModel(); ; N* v# N2 y" G: e" u, T
WScript.Quit();
8 ?6 W; U' `6 s } 9 e, T6 n6 S2 J/ @/ }% J% i
} 5 \; i! ^ S4 C
" m, }3 L1 z t+ b0 m
simple.StartSimulation(".Models.Frame.EventController");
8 y0 x4 E+ P5 x9 z4 c 9 S# M4 k& y+ y; _0 E+ |/ a; q
if (simple.IsSimulationRunning()) : N0 Z; z3 B1 W! q) v. F7 e& i6 x
WScript.Echo("Simulation is running!");
7 G* c! S. K* r
+ V# x( S8 u: F' Z// Wait until simulation is finished 4 O* h$ e1 E7 r
while (!Finished) WScript.Sleep(2000); * _- m# D! n6 C
$ b* v3 O) H2 c$ f
simple.CloseModel(); & G& K% t; [7 {
simple.Quit(); % N! O7 g' \, d2 \, J3 C
WScript.Quit(); k7 d3 y2 | b5 h
" f" t3 b/ n1 E; z. O/ w - e' j% q$ L7 a% w
function RemoteControl_SimulationFinished() . O8 D- U! \) G; U+ F' @
{ " |( S( W5 f1 X
WScript.Echo("Simulation Finished!"); |