c#怎么调用并以最大化打开外部程序

c#怎么调用并以最大化打开外部程序,第1张

private void button1_Click(object sender, EventArgs e)

{

try

{

ProcessStartInfo MyStarInfo = new ProcessStartInfo();

MyStarInfoFileName="C:\\Atxt";

////窗口起始状态最大化

MyStarInfoWindowStyle = ProcessWindowStyleMaximized;

Process MyProcees = new Process();

MyProceesStartInfo = MyStarInfo;

MyProceesStart();

}

catch (Exception ex)

{

MessageBoxShow(exMessage, "信息提示!", MessageBoxButtonsOK, MessageBoxIconInformation);

}

}

Linux中启动另一个可执行文件或程序用system函数最理想了,这个函数将在你编写的那个程序的内部启动另一个程序,从而创建一个新进程,并等待这个进程执行完毕退出。如果正常执行,system函数将返回被执行程序的退出码;如果无法运行这个程序,将返回错误代码127;如果是其他错误,返回-1。这个函数的原型是:

#include <stdlibh>

int system(const char string);

参数string是将要执行的程序的命令字符串。

还有一种执行外部程序的方法是exec系列函数,但这个系列的函数都是将当前进程的替换成新进程,也就是说原来的进程不存在了。

使用SystemDiagnosticsProcess类可以启动和停止程序,这个类的Start函数可用于启动一个exe文件。

比如,如果想在浏览器中打开一个URL,就可以将URL作为参数传递给Start函数:

SystemDiagnosticsProcessStart(">

以上就是关于c#怎么调用并以最大化打开外部程序全部的内容,包括:c#怎么调用并以最大化打开外部程序、linux下c调用外部程序的时候怎么能不等待程、C#的里面怎么打开外部程序(好像叫外壳)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9495875.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存