From 56bcba056a8f7463f6fdd24a10b871ac23d72e5d Mon Sep 17 00:00:00 2001 From: fcolin Date: Thu, 1 Feb 2007 13:15:07 +0000 Subject: Utilisateur : Fcolin Date : 3/10/02 Heure : 10:55 Créé Commentaire: (vss 1) --- comIvy/ivyscript.vbs | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 comIvy/ivyscript.vbs (limited to 'comIvy') diff --git a/comIvy/ivyscript.vbs b/comIvy/ivyscript.vbs new file mode 100644 index 0000000..be16094 --- /dev/null +++ b/comIvy/ivyscript.vbs @@ -0,0 +1,73 @@ +'-------------------------------------------- +' IVYscript.vbs +'-------------------------------------------- +Option Explicit +'On Error Resume Next + +dim bus,all_message,pp,count + + +set bus = WScript.CreateObject("comIvy.Bus", "bus_") + +'WScript.Echo " bus type " & TypeName(bus) + +bus.Create "IvyScript", "IvyScript Ready" + +set all_message= bus.Bind( "(.*)") + + +WScript.ConnectObject all_message, "all_" + +set pp= bus.Bind( "^PPilot(.*)") + +'WScript.Echo " all type " & TypeName(all) + + +WScript.ConnectObject pp, "pp_" + +bus.Start "" + +WScript.Sleep 2000 +count= bus.Send( "ClockStart" ) +WScript.Echo "Sent " & count +WScript.Sleep 25000 + + +all_message.Unbind() +pp.Unbind() + +'-------------------------------------------- +sub bus_ApplicationConnected(name) + WScript.Echo "Application Connected " & name +end sub +'-------------------------------------------- +'-------------------------------------------- +sub bus_ApplicationDisconnected(name) + WScript.Echo "Application Disconnect " & name +end sub +'-------------------------------------------- +'-------------------------------------------- +sub all_Received(name,args) + dim i,argc,argv + argc = UBound(args) - LBound(args) + 1 + argv = " args: " + for i = LBound(args) to UBound(args) + argv = argv & args(i) & "," + next + WScript.Echo "Receive message argc=" & Cstr(argc ) & argv +end sub +'-------------------------------------------- +'-------------------------------------------- +sub pp_Received(name,args) + dim i,argc,argv + argc = UBound(args) - LBound(args) + 1 + argv = " args: " + for i = LBound(args) to UBound(args) + argv = argv & args(i) & "," + next + WScript.Echo "Receive PPilot message argc=" & Cstr(argc ) & argv +end sub +'-------------------------------------------- +sub Received(args) + WScript.Echo "Unknown Receive message argc=" & Cstr(args)& "->" & args(0) +end sub \ No newline at end of file -- cgit v1.1