知识大全 c#调用外部程序

Posted

篇首语:没有激流就称不上勇进,没有山峰则谈不上攀登。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 c#调用外部程序相关的知识,希望对你有一定的参考价值。

  //本来看似非常简单的 程序是一个界面 左边一个提示有个 checkbox 提示用户 我知道了 请不要再显示 右边是运行QQ的一个按钮 但是弄的时候弄了四个小时左右 经常是调试的时候是对的 但是有的时候点了按钮过后没有反映

  //不能够运行外部程 //Events() 方法过后好些 但是偶尔还是会出现这情况 最后再加上 System Threading Thread Sleep( ); 得到解决 目前还没有扯拐

  public static void RunQQ()

  

  //实例一个Process类 启动一个独立进程

  Process p = new Process();

  string mand = @ d:\\sysset\\menu\\runqq\\runqq bat ;

  //Process类有一个StartInfo属性 这个是ProcessStartInfo类 包括了一些属性和方法 下面我们用到了他的几个属性

  p StartInfo FileName = mand;           //设定程序名

  p StartInfo Arguments = /c + string Empty;    //设定程式执行参数

  p StartInfo UseShellExecute = false;        //关闭Shell的使用

  p StartInfo RedirectStandardInput = true;   //重定向标准输入

  p StartInfo RedirectStandardOutput = true;  //重定向标准输出

  p StartInfo RedirectStandardError = true;   //重定向错误输出

  p StartInfo CreateNoWindow = true;          //设置不显示窗口

  p Start();   //启动

  //p StandardInput WriteLine(mand);       //也可以用这种方式输入要执行的命令

  //p StandardInput WriteLine( exit );        //不过要记得加上Exit要不然下一行程式执行的时候会当机

  

  //里面有个非常关键 就是要用到

  Application DoEvents();   System Threading Thread Sleep( );   Directory CreateDirectory(@ e:\\ok ); //新建文件夹

  if (!Directory Exists(@ e:\\ok ))//若文件夹不存在则新建文件夹

  

  //显示窗体

  Application Run(new Form ());

cha138/Article/program/ASP/201311/21776

相关参考

知识大全 一个C#写的调用外部进程类

一个C#写的调用外部进程类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 Java调用外部程序技巧

Java调用外部程序技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n

知识大全 后台调用外部程序的完美实现(Delphi)

后台调用外部程序的完美实现(Delphi)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!其基本思路

知识大全 工作流引擎Shark中调用外部程序的方法

工作流引擎Shark中调用外部程序的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近看了

知识大全 在PB中调用外部程序并判断其运行结束

在PB中调用外部程序并判断其运行结束  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  您正在看的P

知识大全 C# 启动外部程序的几种方法

C#启动外部程序的几种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  启动外部程序不等待其退

知识大全 C#制作的更换壁纸程序

C#制作的更换壁纸程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  VB调用API来更换桌面的

知识大全 java中调用matlab代码

  MATLAB的最新版本b中新添了一个产品-MATLABBuilderforJava其实本来Matlab就有Java外部程序接口不过原来的接口只能在m文件中调用Java而无法在Java程序中调用Ma

知识大全 C#委托的同步调用和异步调用

C#委托的同步调用和异步调用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  对于C#委托我们谈的

知识大全 C#传值调用与引用调用

C#传值调用与引用调用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  usingSystem;