有关C#winform的调用外部程序的问题

有关C#winform的调用外部程序的问题,第1张

以隐藏方式启动谨数这个外或宏部程序就行了,比如

ProcessStartInfo psi = new 祥团首ProcessStartInfo()

psi.FileName = "NOTEPAD.EXE"

psi.WindowStyle = ProcessWindowStyle.Hidden

Process.Start(psi)

这个是打开外部程序的函数

/// <summary>

/竖链// 启动其他程序

/// </summary>

/// <param name="FileName">需要启动的外部程序名称</param>

public static bool OpenPress(string FileName, string Arguments)

{

Process pro = new Process()

if (System.IO.File.Exists(FileName))

{

pro.StartInfo.FileName = FileName

pro.StartInfo.Arguments = Arguments

pro.Start()

return true

}

return false

}

//这个是判断,关闭

//获得任激渣务管理器中的所有进程

Process[] p = Process.GetProcesses()

foreach (Process p1 in p)

{

try

{

string processName = p1.ProcessName.ToLower().Trim()

//判断是否包含阻碍明纤悄更新的进程

if (processName == "a" )

{

p1.Kill()

}

}

catch { }

}

shell "程序地址"

如果需要用程序打开文件,比如说用播放器打开一个视频文件 那么写成

shell "c:\program files\kmplayer\kmplayer.exe d:\movie\1.rm"

这样就可用调用kmplayer播放器播仔返放位段败于d盘 movie文件夹里面念燃饥的1.rm视频文件了


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

原文地址: http://outofmemory.cn/yw/12483792.html

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

发表评论

登录后才能评论

评论列表(0条)

保存