none
VB.NET如何读取本身EXE的参数? RRS feed

  • 问题

  • 如果生成的EXE为TESTVB.EXE,假如该文件在D盘,我在运行中打开这个文件加入参数D:\TESTVB.EXE /TEST  

    在TESTVB.EXE程序中如何读取后面参数?

    2008年9月9日 8:53

全部回复

  • 这是微软的示例,TKS.

        ''' <summary>
        ''' 获取主程序运行的参数值
        ''' </summary>
        ''' <remarks></remarks>
        Private Sub ParseCommandLineArgs()
            Dim inputArgument As String = "/"
            Dim inputName As String = ""

            For Each s As String In My.Application.CommandLineArgs
                If s.ToLower.StartsWith(inputArgument) Then
                    inputName = s.Remove(0, inputArgument.Length)
                End If
            Next
            If inputName = "" Then
                MsgBox("没有参数")
            Else
                MsgBox("参数名: " & inputName)
            End If
        End Sub

    2008年9月10日 3:41