C# winform 调用其他语言的Exe文件,并获取返回值

C#调用CMD把运行结果输出到winform窗体中 C#调用CMD把运行结果输出到winform窗体中 代码如下:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.Linq; usin 阅读详情

正常来说,那么winform是获取不到EXE的返回值,这时我所用的方法是把EXE中的值写到csv文件中,然后winform去读取csv

 

  private void btnGoodsSelect_Click(object sender, EventArgs e)
        {
            ParameterizedThreadStart pts = new ParameterizedThreadStart(RunCommand);
            Thread FirstChildThread = new Thread(pts);
            FirstChildThread.Start("Apsi.exe H111601010102I.psp +ARG -B " + basesCode + " -G " + txtGoods.Text.ToString() + " -S " + goodsSegment + "");
        }

 

        /// <summary>
        /// 执行Commond命令
        /// </summary>
      &n

项目管理——14规划绩效域论文套路 规划绩效域论文套路 阅读详情

相关推荐

【unity实战】Unity2D TileMap的探究(最简单,最全面的TileMap使用介绍)

之前有人在微信上找我,问了TileMap相关的知识【unity实战】随机地下城生成2——绘制地图Tilemap的使用及一些技巧的使用(含源码)不过写的不是特别不是特别细致,只是简单的用了一下,所有这次特地打算单独写一篇文章,来介绍一下,下次还有人问我,我直接就把这篇文章丢给他,完美!Unity的Tilemap 一般称之为瓦片地图或者平铺地图,是 Unity2017 中新增的功能,主要用于快速编辑 2D 游戏中的场景,通过复用资源的形式提升地图多样性。Tilemap是一个用于创建2D地图的工具。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1万+

C# 调用EXE文件 实现传参和获取返回结果

C# 调用EXE文件 实现传参和获取返回结果

^@^lemon tea^@^ 9735

执行外部exe获取返回值

执行外部exe获取返回值

C#调用exe文件以及获取exe文件返回值

使用processName.ExitCode即可获取exe返回值,记得在exe文件中写返回值。使用Process.Start("可执行文件路径")去执行exe文件

weixin_45806274的博客 2161

使用C#调用其它exe中的函数

这里有一个f函数,还有一个main函数,其中我们要关系的计算函数为f。这里需要注意,调用的时候,需要用到委托(delegate ),它可以将一个函数地址转换成一个函数,从而按照C#的标准来调用。这个exe文件中最重要的一段内容就是一个函数(int f(int a,int b)),使用这个f函数来实现其核心的计算功能。问题:exe没有导出这个f函数,因此在C#中无法直接使用DllImport来进行PInvoke调用。在C#的启动函数main中,首先将这个exe文件加载到内存,这会得到一个加载的地址。

赵庆明老师 2156

C#调用外部执行文件(我是写的winform).exe 传递一个或多个参数

一、题外话 首先应引入进程的命名空间usingSystem.Diagnostics; 启动进程:Process proexe = Process.Start(@""+this.txtAddress.Text+""); 注:这个是需要得到绝对地址,一般运行时地址都是变的一般使用的是下面两个 Application.StarupPath 获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 举例:则他获取到得结果就是c:\test\bin\debug Applicatio...

4478

C#C#调用进程打开一个exe程序

可以调用的程序可以不是C#程序,可以是其他应用程序,例如windows自带的一些工具,或者其他语言做的程序,只要是exe都可以启动进程。

杰西笔记 3572

【VS2019 C# Winform如何生成exe安装包】

使用VS2019,生成Winform程序的exe执行文件安装包。

share-learner 7188

C调用外部exe嵌入到界面中:让Winform应用更强大

C#调用外部exe嵌入到界面中:让Winform应用更强大 去发现同类优质开源项目:https://gitcode.com/ C#调用外部exe嵌入到界面中:在Winform应用程序中嵌入控制外部exe程序。 项目介绍 在现代软件开发中,我们经常需要将外部程序嵌入到我们的应用程序中,以实现更丰富的功能。C#调用外部exe嵌入到界面中正是为此而生的一个开源项目。该项目提供了一种在Winfor...

gitblog_06714的博客 713

C调用WinAPI实现WinForm中嵌入EXE程序:让软件集成更灵活

C#调用WinAPI实现WinForm中嵌入EXE程序:让软件集成更灵活 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在现代软件开发中,集成不同功能或程序的需求日益增加。C#调用WinAPI实现WinForm中嵌入EXE程序正是为了满足这一需求而诞生的。该项目提供了一整套详细的教程,指导开发者如何在C#环境下,通过调用Windows应用程序编程接口(WinAPI),...

gitblog_06700的博客 1062

WinForm 打包 JAR 成 EXE

winform打包java

weixin_41989410的博客 858

C#调用C语言dll

C#调用C语言dll 在拥有C/C++学习基础上学习C#winform平台上,有时需要与另外的C语言对接传输数据,在C语言已封装成dll情况下,在VS2019上如何调用dll实现调用C语言定义的函数。 使用DLLImport // An highlighted block [DllImport("AAA.dll", EntryPoint = "BBB", CallingConvention = CallingConvention.Cdecl)] public unsafe st

weixin_45754712的博客 3001

C# 调用 Python

IronPython 是一种在 NET 和 Mono 上实现的 Python 语言,由 Jim Hugunin(同时也是 Jython 创造者)所创造。Python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python是一种解释型脚本语言,可以应用于以下领域:● 科学计算和统计● 人工智能● 桌面界面开发● 软件开发● 后端开发● 网络爬虫。

熊思雨的博客 1万+

C#WinForm制作点击"选择文件"按钮选择Excel文件, 读取Excel内容到DataTable

虽然我是一个PHPer,但项目有C#的需求,我也只能顶着头皮上了。 不过每一份付出都是收货,通过对C#的了解,更加的加深了我对PHP的熟悉程度,将来会另开一个系列单独讲解两个语言对比的文章。 这篇文章的代码,讲的是在WinForm中,制作一个"选择文件"按钮,可以选取Excel文件返回DataTable类型的Excel文件内容。 #region btnClick 点击"...

老刘Pro,PHPer 9939

C#调用exe程序,带参数,处理返回值

本周的项目中,有一个定制的对话框,以exe文件的形式供另外一个程序调用。 涉及到3个需求: 1. exe程序要能接收参数。 2. exe退出时需要返回一个结果。 3. 调用者需要能把参数传给exe。 经过一番研究,实现了上述功能,记录如下: 1. 让exe文件运行的时候接收参数 给Main函数增加参数string[] args。C#中就是在Program.cs中。 [STAThread] static void Main(string[] args) { //... } 2.

小鹰信息技术服务部 6453

c#调用exe获取返回值

static void Main(string[] args) { object output; try { using (Process p = new Process()) { p.StartInfo.FileName = @"ConsoleApp2.exe";//可执行程序路径 ...

guoruijun_2012_4的专栏 4185

C# 主程序调用其他的Exe程序后,怎么获取其他程序的输出内容

C#中,你可以使用System.Diagnostics.Process类来启动与其他程序交互。如果你想获取其他程序的输出内容,需要设置一些ProcessStartInfo属性,使用StandardOutput属性来读取输出。请注意,如果外部程序输出了大量的数据,ReadToEnd可能会阻塞。我们设置了UseShellExecute为false,这是必须的,因为我们需要重定向输出。使用process.StandardOutput.ReadToEnd()读取输出内容。

AI知识分享,技术知识分享 2446

C#调用执行程序exe进程返回处理结果

请看一个例子,假设用户点击了一个按钮,去执行cmd命令adb devices得到连接设备信息,代码如下 private void button1_Click(object sender, EventArgs e) { //可执行文件名,例如 D://adb.exe var exe = label1.Text; button1.Enabled = false; //方法1 callProcess(exe, "devices", delegate (String msg) .

2704

winform c#调用外部EXE程序,等待外部EXE程序执行完毕才执行下面的代码的方法。...

今天遇到一个问题,C#程序要调用外部一个EXE文件调用完毕后紧接着执行下面的一段代码,从网上查询, 如果只是简单的调用外部EXE程序文件,只需要下面一行代码就可以搞定。 System.Diagnostics.Process.Start(Application.StartupPath + “你的应用程序.exe”); 如果是等待这个EXE程序执...

diaofuzuo3286的博客 650

ISO 13209-3中英文和Word版.rar

ISO 13209 OTX开放式测试序列交换格式第三部分:标准的扩展和要求

上一篇: WinForm自定义的MessageBox介绍
下一篇: C# winform 中控件禁用,但是不变灰
cdz1022
博客等级 码龄17年 5粉丝 42原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值