比如说:a.exe XXX(参数)
怎么能在程序中取到该参数?

解决方案 »

  1.   

    vb有一个Command函数可以取得程序调用时的参数串,对此进行处理就可以了
      

  2.   

    Private Sub Form_Load()
    Dim ParaArray() As String
    Dim GetString As String
    Dim I As Long
    GetString = Trim(Command())
    If InStr(GetString, "/") = 1 Then
       If Len(GetString) > 1 Then
          GetString = Right(GetString, Len(GetString) - 1)
          ParaArray = Split(GetString, "/", -1, vbTextCompare)
          For I = 0 To UBound(ParaArray())
              MsgBox "Parameter " & I + 1 & ": = " & Trim(ParaArray(I))
          Next
       Else
          MsgBox "Empty Parameter!"
       End If
    Else
       If InStr(GetString, "/") = 0 Then
          MsgBox "No Parameter! "
       Else
          MsgBox "Wrong Format"
       End If
    End If
    End Sub
      

  3.   

    这个例子的参数格式是 a.exe /a/b/c/d/e......