Example of a JScript ( _' I+ C4 M8 X& d* r
var vbOKCancel = 1; / M7 S8 |% @: f v# D
var vbCancel = 2;
% K$ S3 T' ^! x2 lvar vbInformation = 64; 4 ^; V! g% S0 j6 @% p
var Finished=false;
1 H6 Y0 F+ q9 J' F/ b j % q! R+ E+ a: E' ?
var WSHShell = new ActiveXObject("WScript.Shell"); / ~# P9 h2 I" A$ @ C$ [
6 H3 e' u# W( l' t8 E
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_");
" b+ f! I4 ^% T8 m6 [4 x
/ w/ A m/ X9 nsimple.SetLicenseType("Runtime");
4 O1 y. w$ G/ B/ N6 i 0 h* Q* f: g' w3 N7 a
try
3 [: @: e i6 G% _, o0 O7 h{
0 i: v, f& X8 g" R P, u // Enter the path to a model file!
; v/ p2 P% V4 g2 a simple.LoadModel("C:\\Models\\Test.spp"); 1 h, J" p0 B: x% C# S6 Y
}
. N, ~# U( a3 N$ H, M0 _9 Lcatch (e) ) }( }5 ?9 _$ I5 H
{
- p8 \0 u5 v1 A/ x+ s WScript.Echo("Could not load Model!"); ) I Q4 }) q( P7 [
WScript.Quit();
- x" x7 V; P9 G( S5 j/ j' H1 k} 9 A* A3 G( M1 U" w
$ }) p+ O. u' Mtry + s2 {# u. ]& {1 o, _ v* E: g" V
{
8 t' E" _1 n0 J5 ?# M! i$ Z simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) { 0 d. }* o* @; q3 w) u7 }. Y
r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); ) x6 `: k/ N# p! G8 [
if (r == vbCancel)
6 C5 L1 `' g6 _. i+ _- _0 }& Z { 1 G- P2 p9 ^7 ?$ d7 G. |
simple.CloseModel(); ) F4 M! E$ [5 k" a! [, ^) _0 L* t
WScript.Quit(); : h" q8 q2 Z' o# y4 F
} 3 ?. y* o* {# S7 ]# `+ y4 a" K
}
! E9 W0 W* a, ?/ R/ O ! p8 G- b0 F7 J
simple.StartSimulation(".Models.Frame.EventController");
( D; |9 n: P. w. S9 D# ]9 q. b* z+ x
3 T( x0 ^5 S$ G# x, z. Y! pif (simple.IsSimulationRunning())
" b+ N, q1 ?3 Q# p WScript.Echo("Simulation is running!"); 8 R7 W( F0 r& |) H
0 F; f( m( H- @
// Wait until simulation is finished + y3 ~% o8 z x9 V7 {6 ~
while (!Finished) WScript.Sleep(2000);
' C" A- C# f0 H& x, U7 L# ~; N
* M$ h6 h2 O! [. tsimple.CloseModel(); 0 x3 K; s9 j. i: m) I3 f
simple.Quit(); 4 l% M* L4 u. i
WScript.Quit(); . v f: y; X* c0 `5 ^* m
j/ v( C6 Z7 s( k3 H* y 8 J+ ?$ \; u" `( r" ]
function RemoteControl_SimulationFinished() ; j- [9 R- C+ m1 H9 |+ j( o$ E
{ W, \8 V& _$ h7 R- n
WScript.Echo("Simulation Finished!"); |