好好学习编码技术、测试理论、英语。

一个小程序

上一篇 / 下一篇  2007-10-09 15:27:19 / 个人分类:VB.NET

一个小程序就当玩玩的 呵呵

Imports System

Module Module1

    Sub Main()
        '声明一个程序信息类 
        Dim info As New System.Diagnostics.ProcessStartInfo()
        '设置外部程序名  
        info.FileName = "notepad.exe"
        '设置外部程序的启动参数(命令行参数)为test.txt  
        info.Arguments = "1.txt"
        '设置外部程序工作目录为   C:\  
        info.WorkingDirectory = "c:\\"
        '声明一个程序类  
        Dim pro As System.Diagnostics.Process
        Try
            ' 
            '启动外部程序  
            ' 
            pro = System.Diagnostics.Process.Start(info)

        Catch e As System.ComponentModel.Win32Exception
            Console.WriteLine("系统找不到指定的程序文件。\r{0}", e)
            Return
          
        End Try
        '打印出外部程序的开始执行时间  
        Console.WriteLine("外部程序的开始执行时间:{0}", pro.StartTime)

        pro.WaitForExit(3000)
        '这里是什么意思???  
        '如果这个外部程序没有结束运行则对其强行终止  
        If (pro.HasExited = False) Then
            Console.WriteLine("由主程序强行终止外部程序的运行!")
            pro.Kill()
        Else
            Console.WriteLine("由外部程序正常退出!")
        End If
        Console.WriteLine("外部程序的结束运行时间:{0}", pro.ExitTime)
        Console.WriteLine("外部程序在结束运行时的返回值:{0}", pro.ExitCode)
    End Sub

End Module


TAG:

 

评分:0

我来说两句

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 16257
  • 日志数: 25
  • 建立时间: 2007-03-08
  • 更新时间: 2007-10-09

RSS订阅

Open Toolbar