如何在.net 中执行console命令
2005-08-25 12:28
316 查看
如何在.net 中执行console命令 |
Private Sub form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '创建一个新的进程对象 Dim myCmdProcess As New Process '注册进程退出事件 'myCmdProcess.Exited += New System.EventHandler(myCmdProcess_exited) AddHandler myCmdProcess.Exited, AddressOf myCmdProcess_exited myCmdProcess.StartInfo.FileName = "cmd" '要执行的命令 '将参数传给要调用的应用程序 /C 执行字符串指定的命令然后终断 ,调用dir,同时将结果输出到应用程序文件夹下test.txt. myCmdProcess.StartInfo.Arguments = "/C dir >test.txt" myCmdProcess.StartInfo.RedirectStandardOutput = True myCmdProcess.StartInfo.UseShellExecute = False myCmdProcess.StartInfo.CreateNoWindow = True myCmdProcess.EnableRaisingEvents = True myCmdProcess.Start() Console.Read() End Sub '进程退出时调用的方法Private Sub myCmdProcess_exited(ByVal sender As Object, ByVal e As System.EventArgs) Try Dim myFile As System.IO.StreamReader = New System.IO.StreamReader("test.txt") Dim myString As String = myFile.ReadToEnd() myFile.Close() MessageBox.Show(myString) Catch ex As Exception MessageBox.Show(ex.Message) End Try End Sub |
相关文章推荐
- 如何在.net 中执行console命令
- .NET中如何执行命令行命令?
- .NET中如何执行命令行命令?
- .NET中如何执行命令行命令?
- .NET中如何执行命令行命令?
- .NET执行cmd时,如何调试命令的执行效果
- 如何使用NetCat或BASH创建反向Shell来执行远程Root命令
- 关闭系统进程,以及如何调用cmd并执行命令
- 如何在android应用里执行adb 命令深入研究java.lang.ProcessBuilder类
- 【PostgreSQL-9.6.3】如何得到psql中命令的实际执行SQL
- Symfony框架 & Sylius电商系统的Linux终端命令(bin/console打头的命令)如何使用XDebug单步调试
- 关闭系统进程,以及如何调用CMD并执行命令
- .NET C# 如何监控并及时的显示另一个控制台Console的输出
- JAVA命令如何执行带包名的类
- 如何让PHP以root权限执行系统命令
- BAT脚本如何自动执行 adb shell 以后的命令
- 如何用crontab定时执行rsync同步命令
- 浅析Java执行外部命令的几个要点(3)——如何提取执行命令的标准输出
- shell: 普通用户如何以root权限执行远程服务器上的命令_20160706_七侠镇莫尛貝