快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

如何在.net 中执行console命令

如何在.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




返回类别: 教程
上一教程: KW大师的标准答案(也不是标准,他自己的一些想法,而且由于当时是Beta1,有一些不相同了,比如XSPWP.exe
下一教程: .NET的精华二(开拓者必看)

您可以阅读与"如何在.net 中执行console命令"相关的教程:
· VB.NET如何在没有.NET框架的机器上运行
· ASP.NET中如何调用存储过程
· net应用程序如何批上XP的外衣?
· 如何保护我们的 .NET 程序集?
· 如何在页面上动态的生成 WebForm控件
    微笑服务 优质保证 索取样品