C# 做winform,在程序里选择文件(比如说word文档或图片),就直接调用对应程序打开该文件,如何实现啊!

C# 做winform,在程序里选择文件(比如说word文档或图片),就直接调用对应程序打开该文件,如何实现啊!,第1张

可以调用cmd来实现

Process cmd = new Process()

cmd.StartInfo.FileName = "cmd"

cmd.StartInfo.RedirectStandardOutput = true

cmd.StartInfo.RedirectStandardInput = true

cmd.StartInfo.UseShellExecute = false

cmd.StartInfo.CreateNoWindow = falsecmd.Start()

cmd.StandardInput.WriteLine(@"d:\a.doc")//这里可以换纳尺成从文洞老高件对含氏话框取得文件名

cmd.Close()

rivate void button1_Click(object sender, EventArgs e)

{

openFileDialog1.ShowDialog()

foreach (string filename in openFileDialog1.FileNames)

{

int start = filename.LastIndexOf( '冲渣则\\梁搜'散棚)

string str = filename.Substring(start + 1,filename.Length - start - 1)

listView1.Items.Add(new ListViewItem(str))


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

原文地址: http://outofmemory.cn/tougao/8177079.html

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

发表评论

登录后才能评论

评论列表(0条)

保存