C#调用系统程序

[C#]    
  using   System;  
  using   System.Diagnostics;  
  using   System.ComponentModel;  
   
  namespace   MyProcessSample  
  {  
          ///   <summary>  
          ///   Shell   for   the   sample.  
          ///   </summary>  
          public   class   MyProcess  
          {  
                 
                  ///   <summary>  
                  ///   Opens   the   Internet   Explorer   application.  
                  ///   </summary>  
                  public   void   OpenApplication(string   myFavoritesPath)  
                  {  
                          //   Start   Internet   Explorer.   Defaults   to   the   home   page.  
                          Process.Start("IExplore.exe");  
                                           
                          //   Display   the   contents   of   the   favorites   folder   in   the   browser.  
                          Process.Start(myFavoritesPath);  
     
                  }  
                   
                  ///   <summary>  
                  ///   Opens   urls   and   .html   documents   using   Internet   Explorer.  
                  ///   </summary>  
                  public   void   OpenWithArguments()  
                  {  
                          //   url's   are   not   considered   documents.   They   can   only   be   opened  
                          //   by   passing   them   as   arguments.  
                          Process.Start("IExplore.exe",   "www.northwindtraders.com");  
                           
                          //   Start   a   Web   page   using   a   browser   associated   with   .html   and   .asp   files.  
                          Process.Start("IExplore.exe",   "C://myPath//myFile.htm");  
                          Process.Start("IExplore.exe",   "C://myPath//myFile.asp");  
                  }  
                   
                  ///   <summary>  
                  ///   Uses   the   ProcessStartInfo   class   to   start   new   processes,   both   in   a   minimized    
                  ///   mode.  
                  ///   </summary>  
                  public   void   OpenWithStartInfo()  
                  {  
                           
                          ProcessStartInfo   startInfo   =   new   ProcessStartInfo("IExplore.exe");  
                          startInfo.WindowStyle   =   ProcessWindowStyle.Minimized;  
                           
                          Process.Start(startInfo);  
                           
                          startInfo.Arguments   =   "www.northwindtraders.com";  
                           
                          Process.Start(startInfo);  
                           
                  }  
   
                  public   static   void   Main()  
                  {  
                                          //   Get   the   path   that   stores   favorite   links.  
                                          string   myFavoritesPath   =    
                                          Environment.GetFolderPath(Environment.SpecialFolder.Favorites);  
                                   
                                          MyProcess   myProcess   =   new   MyProcess();  
                     
                          myProcess.OpenApplication(myFavoritesPath);  
                          myProcess.OpenWithArguments();  
                          myProcess.OpenWithStartInfo();  
   
                                }          
          }  
  }    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值