应天论坛

 找回密码
 参与我们

QQ登录

只需一步,快速开始

搜索
查看: 656|回复: 0

c#调用cmd执行.py文件并且不显示黑窗体的方法

[复制链接]

68

主题

72

帖子

451

积分

少校

勘查大队长

Rank: 6Rank: 6

积分
451
发表于 2017-5-7 09:43:34 | 显示全部楼层 |阅读模式
c#和python进行混合编程,想用c#调用python脚本,可以用cmd来实现,而且不显示控制台黑窗体。


[mw_shl_code=csharp,true]        Process p = new Process();
        p.StartInfo.FileName = "cmd";
        p.StartInfo.UseShellExecute = false;     //这句是关键,可以让运行结果不显示在cmd窗口上。
        p.StartInfo.CreateNoWindow = true;   //执行不显示窗体
        p.StartInfo.Arguments = " /c python " & Application.StartupPath & "\1.py"

        p.Start()[/mw_shl_code]


ps:电脑上必须安装有python哦!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 参与我们

本版积分规则

QQ|Archiver|手机版|小黑屋|应天社区 ( 湘ICP备17015224号 )

GMT+8, 2024-12-22 18:43 , Processed in 0.093750 second(s), 26 queries .

Powered by Discuz!

© 2001-2017 Comsenz Inc.


免责声明:
本站所发布的第三方软件及资源(包括但不仅限于文字/图片/音频/视频等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢某程序或某个资源,请支持正版软件及版权方利益,注册或购买,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To: admin@yzqz.cn

快速回复 返回顶部 返回列表