如果,可以的话,怎么用?不可以那为什么呢?

解决方案 »

  1.   

    可以!http://dotnet.aspx.cc/ShowDetail.aspx?id=EBE38F5B-BD7E-42C2-73E4-49616F98BE3D.NET中如何执行命令行命令?
      

  2.   

    看:
    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=7247
    有一软件,因为要接收并发送arj格式的压缩文件,请问如何在c#中调用外部arj程序进行解压和压缩。  
    ---------------------------------------------------------------  
     
    使用Process对象:  
    System.Diagnostics.Process  p=new  System.Diagnostics.Process();  
    p.StartInfo.FileName="arj.exe"  ;//需要启动的程序名  
    p.StartInfo.Arguments="-x  sourceFile.Arj  c:\temp";//启动参数  
    p.Start();//启动  
    if(p.HasExisted)//判断是否运行结束  
     p.kill();
      

  3.   

    使用C#调用外部Ping命令的例子
    http://blog.csdn.net/zhzuo/archive/2004/03/21/22024.aspx
      

  4.   

    p.StartInfo.FileName="arj.exe"  ;//需要启动的程序名 
    FileName属性不需要指出程序的完整路径吗?