首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

Silverlight OOB 方式调用其它程序

2012-11-26 
Silverlight OOB 模式调用其它程序在Silverlight OOB模式中可以调用其它程序,方式如下:1.系统中引入Micros

Silverlight OOB 模式调用其它程序

在Silverlight OOB模式中可以调用其它程序,方式如下:

1.系统中引入Microsoft.CSharp.DLL

2.程序:

dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
cmd.Run(@"对应的程序", 1, true);

2.1调用网址:

dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
cmd.Run(@"http://www.badu.com", 1, true);

2.2调用普通Exe文件

dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
cmd.Run(@"notepad.exe" 1, true);

2.3调用别的Silerlight OOB模块

我自己写了一个ProgStart程序,代码如下:

 

namespace ProgStart{    class Program    {        static void Main(string[] args)        {            string ext = args[0];            string para="";            if (ext.ToLower() == "sllauncher.exe")            {                ext=@"C:\Program Files\Microsoft Silverlight\"+ext;            }            if (args.Length > 1)            {                para = args[1];                            }            Console.WriteLine(ext+","+para);            Process.Start(ext, para);        }    }}


将ProgStart.exe放在Windows目录中

调用代码如下:

 dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
 cmd.Run(@"ProgStart.exe sllauncher.exe 3559137000.localhost", 1, true); 

热点排行