Example of a JScript
" `! z3 g2 z( @) u# Kvar vbOKCancel = 1; - T S, _6 u" j% E( c% a
var vbCancel = 2;
! J$ _5 M: c6 [# v3 }8 V* \& Zvar vbInformation = 64;
4 _! h( C- D7 h' q7 y6 A0 _, `, cvar Finished=false;
3 ]. P0 W( o* O1 C, S+ h# ~$ `: f / U' W# _6 w0 Y! Y! [
var WSHShell = new ActiveXObject("WScript.Shell"); . j9 a* F# ?- a& t: w
6 [5 H0 g+ s. o1 J
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); 5 [: D# } C W8 k7 j. M
: q* v& t# Q! L: Q9 C% M
simple.SetLicenseType("Runtime"); ! y7 k% I9 W8 C6 \/ a
5 n$ i' R+ R% H8 stry ) N, v& w( x! ` q: A
{
" D9 O l8 ?! m5 @5 f // Enter the path to a model file! ' U. F$ n& ]$ B& E% l: `
simple.LoadModel("C:\\Models\\Test.spp");
( h# m$ z/ }* b( |' s} 0 q$ C5 B+ H* H1 Z1 }7 K) }
catch (e) ! R7 p! R& I' A1 J/ C: G+ x( z
{ 7 u9 ^3 V( X( W! b& I, X8 M
WScript.Echo("Could not load Model!");
, P8 J, _/ V- K9 s WScript.Quit(); 4 M; A# C, G M! {
}
' x+ C+ I" _1 P7 k4 V
3 C9 f* c. F' ~& xtry
, q7 M* Z) \" ^+ \( R8 I( @{
: A) S- Y" ~8 ` simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) { ; F. P) E* |5 S! f H$ a0 d
r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation);
/ r& T2 L" n; U/ S4 K& j if (r == vbCancel) - k7 x" U8 }! u( O& A
{ # a" e# C+ A0 u3 e L: g! E
simple.CloseModel();
* ^/ N! t! R0 \8 V6 a0 @ WScript.Quit();
0 a5 I2 k- m) ~ } M3 \: _- P/ D, B* t4 W! v& B
} 6 q+ K3 D' N# q, ]3 e: a+ s
& J7 w; }) j. `9 _1 ~simple.StartSimulation(".Models.Frame.EventController"); , e# T9 x( M) {/ P
( T2 S g4 A% V; o$ m- Sif (simple.IsSimulationRunning())
4 F, F; g6 Y. f$ H7 a7 @# C. O; D- O WScript.Echo("Simulation is running!"); * k# l( A. \9 y" [; v2 F8 A
, `3 O1 [7 J9 P! X% B
// Wait until simulation is finished
; C8 I' X# ^2 E2 S+ gwhile (!Finished) WScript.Sleep(2000); ' }, A/ b& }1 m
' @9 R, B! \: w4 X0 xsimple.CloseModel(); 8 C8 ~, n! U& q# N
simple.Quit();
$ O& U& s: b7 S+ H' BWScript.Quit(); * i: V4 k' k9 f c Z; P8 h
! r# X; \! {. h& @. U& M9 q 9 {9 N) m4 ]* h1 \) E& u# _
function RemoteControl_SimulationFinished()
8 | `/ ^- B( C/ d: w% ^$ I2 O{ ' _- i4 L" O6 L
WScript.Echo("Simulation Finished!"); |