【笔记】c#调用cmd执行.py文件并且不显示黑窗体的方法
c#和python进行混合编程,想用c#调用python脚本,可以用cmd来实现,而且不显示控制台黑窗体。{:301_978:}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()
ps:电脑上必须安装有python哦!
山顶的一棵草 发表于 2016-8-17 10:48
ironpython不能编译py 而是只能调用吗?
ironpython我也不是很熟悉,{:301_1005:}推荐一个链接给你,看看是不是你需要的。http://jingyan.baidu.com/article/d7130635d6a55213fdf4753d.html 山顶的一棵草 发表于 2016-8-17 09:42
能用 IronPython 编译PY 成 .NET的EXE么?
我用的py2exe生成exe,c#用ironpython也可以调用.py。 这个不错 学习了,{:1_918:},谢谢分享技巧 能用 IronPython 编译PY 成 .NET的EXE么? 额可以的{:1_918:} 感谢分享
学习了,,谢谢分享技巧 感谢楼主分享,虽然用不到{:301_1004:} .还.好.吧.
页:
[1]
2