`
wangmengbk
  • 浏览: 292321 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

C# 启动 命令行( .exe 程序)

    博客分类:
  • .net
阅读更多
以下是在c#中启动命令行进行运行程序 类以及怎样使用供以后学习用:

1。首先引用系统集:using System.Diagnostics;
2。创建 方法,代码如下:
Process   proc   =   new   Process();
                //执行文件名(.exe)
                proc.StartInfo.FileName = @"c:\iris-\BIN\visual.exe ";   //可以用绝对路径
                //执行参数
                proc.StartInfo.Arguments = " C:\\Iris-2\\App.im ";

                // 关闭Shell的使用
                proc.StartInfo.UseShellExecute = false;
                // 重定向标准输入
                proc.StartInfo.RedirectStandardInput = true;
                // 重定向标准输出
                proc.StartInfo.RedirectStandardOutput = true;
                //重定向错误输出
                proc.StartInfo.RedirectStandardError = true;
                // 设置不显示窗口
                proc.StartInfo.CreateNoWindow = true;
                //设置启动起始 位置
               proc.StartInfo.WorkingDirectory="C:\\Iris-2\\Image";
                //运行
                proc.Start();

分享到:
评论

相关推荐

    C#使用FFmpeg.exe完成视频截图功能

    在C#中,我们可以使用`Process`类来启动并控制外部应用程序,如FFmpeg.exe。以下是一个基本的代码示例: ```csharp using System.Diagnostics; public void TakeScreenshot(string videoPath, string ...

    Instsrv.exe Srvany.exe

    例如,通过命令行执行`instsrv "MyService" C:\path\to\my.exe`,就会创建一个名为"MyService"的新服务,并将其关联到`C:\path\to\my.exe`这个可执行文件。 "Srvany.exe"则更为有趣,它本身就是一个服务应用程序,...

    C#调用exe程序并运行

    总结起来,C#中调用exe程序并运行主要依赖`System.Diagnostics.Process`类,通过设置`ProcessStartInfo`属性来配置启动参数。理解并熟练掌握这一技巧,对于编写需要与其他应用程序交互的C#程序至关重要。在实际应用...

    安装C#服务的批处理脚本-利用InstallUtil.exe文件和sc命令

    本文将详细讲解如何使用InstallUtil.exe工具和sc命令来实现批处理自动化安装C#服务。 首先,我们要了解C#服务的基本概念。C#服务是一种在后台运行的应用程序,它可以在用户未登录到操作系统的情况下持续执行任务,...

    用Ngen指令加快C#程序的启动速度

    Ngen.exe工具可以有效地提高C#程序的启动速度,但需要根据实际情况选择是否使用Ngen.exe工具。同时,需要注意使用Ngen.exe工具的正确步骤和注意事项,以避免出现问题。 此外,Ngen.exe工具也可以用于生成本机映像...

    C#窗体内嵌外部程序(cmd.exe)的显示

    在C#编程中,有时我们需要将外部程序如`cmd.exe`命令行界面内嵌到我们的应用程序窗口中,以便用户能够直接在我们的应用中执行命令行操作。本文将详细讲解如何在C#窗体中实现这一功能。 首先,我们需要导入两个...

    C#调用BarTender条码并打印

    在C#中,可以使用`System.Diagnostics.Process`类来启动、控制和与外部应用程序交互。对于BarTender,我们可以通过指定其可执行文件的路径,传递参数以实现对条码模板的调用和数据的修改。 1. **创建BarTender对象*...

    C#执行命令行命令例子_web.rar

    首先,你需要创建一个`ProcessStartInfo`对象,设置命令行程序(通常是`cmd.exe`)及其参数,然后用它来创建`Process`实例。 ```csharp ProcessStartInfo startInfo = new ProcessStartInfo("cmd.exe", "/c dir...

    C# 编写命令行交互工具——实时输出_获取执行结果

    在C#中,我们可以编写一个命令行工具来启动、监控或控制这样的服务,实时输出测试进度和结果。具体实现可能包括: 1. 使用`ServiceController`类来与Windows服务交互,例如启动、停止服务,查询服务状态。 2. 监听...

    C#基础回顾:使用csc.exe构建C#应用程序 .doc

    ### C#基础回顾:使用csc.exe构建C#应用程序 #### 概述 在学习或从事C#开发的过程中,很多开发者可能习惯了使用Visual Studio这样的集成开发环境(IDE)来进行项目开发,而忽视了对编译原理及命令行工具的了解。...

    c#编译器及全解csc.exe

    C#编译器,也被称为csc.exe,是微软.NET框架的一部分,用于将源代码转换成中间语言(IL)或机器码,以便在.NET环境中执行。CSC.exe是C#编程语言的核心工具,它提供了丰富的编译选项和功能,使得开发者能够对编译过程...

    winform把exe程序嵌套在窗体中

    在C# WinForm开发中,有时我们可能需要将一个外部的.exe程序集成到我们的应用程序中,使其成为窗体的一部分,这种技术通常被称为嵌入或托管外部应用程序。这在某些场景下非常有用,例如,当我们想在自己的应用内运行...

    C#调用WINRAR解压缩

    本篇将详细介绍如何在C#中利用WinRAR命令行工具(Rar.exe)实现文件的解压缩功能,并提供相关知识点。 首先,你需要在系统中安装WinRAR,通常安装完成后,其命令行工具Rar.exe会位于安装目录下的"WinRAR"子目录中。...

    C#调用命令行Demo

    本示例“C#调用命令行Demo”聚焦于如何在C#程序中通过命令行接口(CLI)执行外部命令。这在很多场景下非常有用,比如自动化任务、系统管理或与操作系统进行交互。 在C#中,我们可以通过`System.Diagnostics`命名...

    C#调用命令行代码进行关机

    在这个代码中,`ProcessStartInfo`类用于配置启动新进程的参数,包括执行文件(这里是`cmd.exe`)和传递给该程序的参数(`/C shutdown /s /t 0`)。`/C`参数表示运行指定的命令并退出,`/s`参数告诉`shutdown`命令要...

    C#实现异步调用外部程序

    下面是一个简单的示例,展示如何异步启动一个命令行程序: ```csharp using System; using System.Diagnostics; using System.Threading.Tasks; public class AsyncCmdRunner { public async Task ...

    C#调用EXE_C#_

    `UseShellExecute`被设置为`false`,意味着不通过操作系统外壳(如cmd.exe)来启动程序,而是直接启动。`CreateNoWindow`设置为`true`是为了避免显示命令行窗口。然后,通过`Process.Start`方法启动进程,并使用`...

    tftp32.exe Tftp服务器端软件

    在安装完成后,只需启动tftp32.exe程序,设置好必要的参数,如监听的IP地址、端口号,以及数据存储目录等,即可开启TFTP服务。用户可以通过其他支持TFTP的客户端工具,如命令行或者专用的TFTP客户端软件,与TFTP32....

    c#使用7z实现的压缩

    在C#中,可以使用Process类来启动7za.exe并传递参数进行压缩操作。以下是一个简单的示例: ```csharp using System.Diagnostics; public void Compress(string sourcePath, string outputPath, string archiveName)...

    wkhtmltopdf.exe asp.net 页面导出pdf文件

    总结起来,wkhtmltopdf.exe 在ASP.NET项目中用于网页到PDF的转换,通过调用其命令行接口,我们可以轻松地将HTML内容导出为高质量的PDF文档,这对于需要生成PDF报告或文档的Web应用程序非常有用。同时,"pdf.cs" 文件...

Global site tag (gtag.js) - Google Analytics