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
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
解决方案 »
- 用datagrid、adodc、access做一个添加删除修改的程序
- VB求助查询操作票管理信息系统数据库中操作票数据表的所有记录,并将各列都显示在表格控件中。如下程序
- 文件备份问题,解决后另外加分!
- 大哥们,vb新建工程项目的问题,在线急等阿
- 请教那位朋友有 Visual Basic图形程序设计 的配套磁盘,给发一份
- vbscript中的这句怎么错了?
- 如何使窗体中的所有控件随显示器的分辨率大小变化!!!!
- VB 如何对PCI 卡编程
- vb拖放文件
- 如何将DOS下的短目录名和文件名转换成Windows的长文件名?
- 请问实现在PICBOX中的一幅图的特定区域中闪烁效果?
- 怎么快速判断一个字符串是否属于数组AString()?
你给的方法可以用,但如果我的参数不完整就会出错。例如
c:\a.exe /autorun/空/min /c:\winnt
这样paraarray(1)=""
pararray(2)="min" 而不是c:\winnt
因为我的参数可能有很多,中间有可能是空的,也有可能是固定某个位置的参数还有二级参数
怎么处理呢?