在wpf中点击打开一个EXE文件,并运行此EXE文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在wpf中点击打开一个EXE文件,并运行此EXE文件相关的知识,希望对你有一定的参考价值。
打开/运行 Exe 与 wpf 是无关的,在 .net 类库用 Process 型别来创建进程, 和以往 WinForm 一样的。 参考技术A System.Diagnostics.Process.Start(@"路径"); 参考技术B Process p = new System.Diagnostics.Process();p.StartInfo.FileName = exeFullName;
p.StartInfo.Arguments = "";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = false;
p.Start();
如何运行cmd
方法1
1
摁WIN键+R键打开运行,然后输入cmd,回车进入命令提示符。
END
方法2
1
新建文本文档,打开后输入“cmd”,保存退出然后修改扩展名为“*.bat”类型或者为“*.cmd”类型,然后双击打开此文件,就会打开cmd了
END
方法3
1
打开C盘,在上方的导航栏里面输入C:\\Windows\\System32
然后在导航栏右边的搜索栏,输入cmd.exe搜索,找到全字匹配的程序,双击打开即可
END
方法4(方法3扩展)
在上一步的找到源程序cmd.exe后,还可以把程序右击,然后点击,创建快捷方式,在提示对话框点击【是】即可把快捷方式保存到桌面上即可
或者点击附到开始菜单,之后点击屏幕下方的微软图标,就可以看到了Windows 命令处理程序,那个就是cmd
END
方法5
1
打开powershell,然后输入命令“cmd”或者是“cmd.exe”
回车运行,然后,你的powershell就可以运行cmd命令了(不可以运行powershell命令)
END
方法6
1
打开任意一个文件夹,把上方的导航栏里面的文字改成“cmd”,然后回车即可。
END
方法7
1
在任意一个文件夹(桌面也可以),摁住Shirt键然后右键鼠标,在对话框内点击【在此处打开命令窗口】,即可,目标直接为了当前文件夹,不是C:/Windows/system32了(除非你在system32文件夹下打开的命令提示符)(少了cd的过程)
cmd /k "cd /d Your ProjectPath&&Your CMD command"
举例:
1、在电脑桌面,新建txt文本。
2、把下面一行复制到txt文本中,并改为您的路径和命令:
cmd /k "cd /d D:\Program Files\Project\bin&&You cmd Command Line"
3、把文本的后缀名txt改为bat
4、双击bat文件即可。
注意:
1、多条命令请用两个希腊字母(and)&& 链接 :
(如:
cmd /k "cd /d D:\test&&cd ProName&&c:"
运行后:
C:\Users\youname\Desktop> cmd /k "cd /d D:\test&&cd ProName&&c:"
C:\Users\youname\Desktop>
意思是:走到了D盘下test文件夹再进入test中ProName文件夹中再到C盘。)
2、例如:我的桌面上mysql,(mysql.bat)中命令:
cmd /k "cd /d D:\Program Files\MySQL\bin&&mysql -uroot -p"
双击文件:
C:\Users\Gengduo-qinggz\Desktop>
C:\Users\zhihuishusheng\Desktop>
C:\Users\We_ChatGZNumber\Desktop>cmd /k "cd /d D:\Program Files\MySQL\bin&&mysql -uroot -p"
Enter password: _
(我的命令会到mysql的bin中,密码输入位置。)
3、可以把图标换为黑色命令图标[C:\_],一眼就知道是批处理命令文件。(换图标方法:属性-更改图标-浏览-搜索:cmd -找到cmd.exe-打开-确定)
如果一次运行多行命令,请用 && 连接(勿带空格,勿换行)进行处理。
以上是关于在wpf中点击打开一个EXE文件,并运行此EXE文件的主要内容,如果未能解决你的问题,请参考以下文章