Example of a JScript " h9 e' C( |# H+ M) S6 x
var vbOKCancel = 1; 4 @& t) ?# U' v7 o0 b1 {
var vbCancel = 2; 0 L0 \$ r u L, e ?9 G7 [
var vbInformation = 64; ; p! h- {0 X9 R& }
var Finished=false; 3 U7 X% t5 T8 X# A# O( b
' u1 I7 B2 @9 v% i' R5 z! L! [
var WSHShell = new ActiveXObject("WScript.Shell"); 6 ?' y$ b& P* d
4 L. |# F- X# ?" i' u
var simple = WScript.CreateObject("Tecnomatix.PlantSimulation.RemoteControl.9", "RemoteControl_"); + p$ b: D4 k+ @$ o) `4 `+ W
4 p! c& a2 K `. P- d; B) I
simple.SetLicenseType("Runtime");
: M$ l$ i& \7 u B
$ z. w* ]3 {) X! i. A" ]( K! r1 |1 p* T4 Ltry
9 g- n! i* z1 w4 v* V5 w8 l3 \{ ' y& s1 [2 _2 W* `
// Enter the path to a model file!
, q/ ^' T( h7 ^7 P& l+ Y simple.LoadModel("C:\\Models\\Test.spp");
4 H' q: h0 M# }} 3 z" F6 {' c9 D% y4 F( m, K
catch (e) ! Y# Z! I5 C) r
{ ( p1 W. c* W+ p9 y9 ~
WScript.Echo("Could not load Model!");
4 x4 y: w7 Z+ a& E! {7 j WScript.Quit(); / {9 `5 b+ I" e$ ~
} ) j: m9 Z' T: t/ j# i$ H
1 l1 f0 w) |: z% Ptry
2 ^7 \" G# W) A4 z{ - |. Y7 p: m! z- X* f7 [
simple.SetValue(".Models.Frame.Buffer.procTime", 700.0); } catch (e) {
0 L {# P9 c% T: I* I! c: S' X r=WSHShell.Popup(e.description, 0, "Continue?", vbOKCancel + vbInformation); 2 B5 t( R( Z8 C
if (r == vbCancel) $ A+ F9 |; U6 k, \' c* Q
{ ) f% [; q& y0 n& v/ D
simple.CloseModel();
A, [/ ?4 r# g O+ |; z WScript.Quit(); 0 Q0 q& U. R- J$ V
} . Q) ~" I* [+ Q1 } W0 ^
}
, D! {& v# `9 M' x) H
" L" `9 F% Y, j& [# U$ |! U3 usimple.StartSimulation(".Models.Frame.EventController"); & t6 g1 N) G0 ] _) z/ L2 {$ ?
7 R1 j9 }7 k" M2 M: [' G2 U q
if (simple.IsSimulationRunning())
- f9 W; M& y8 C9 |. C9 [ WScript.Echo("Simulation is running!");
9 y! a* K7 S! [" U* ^ 6 ?/ ]# J, `4 G |
// Wait until simulation is finished
. D4 X* i, l2 ?5 v! Lwhile (!Finished) WScript.Sleep(2000);
; U8 F5 T5 R2 c: P
) S: J5 e. z& Xsimple.CloseModel();
5 i& q! D) m3 n! h; P0 s2 qsimple.Quit(); , n; x( N, x* h7 I
WScript.Quit();
1 o6 p8 f# h$ z6 `7 [
- g/ m0 }6 Z5 k; |1 u2 k6 o
& ]# l+ L6 p5 N/ Vfunction RemoteControl_SimulationFinished()
# H) j; ^2 q9 V3 v{
5 {: q* ?! X0 m$ x4 V5 ] WScript.Echo("Simulation Finished!"); |