请问用VB怎么实现命令行参数传递,
我想用一vb编一个小程序,生成可执行文件后,可以在命令行进行参数传递
Command是命令行参数串
分析处理它就可以了
俺也曾有这样的疑问,至今未果。
Option Explicit
Public strCmd As String
Private Sub Form_Load()
Me.Visible = False
strCmd = Command
MsgBox strCmd
Unload Me
End Sub
将上面的代码添加到一个窗体中。
然后编译成一个可执行文件,比如 msg.exe
然后在命令行下执行该文件
C:\>msg.exe "sdfsf"
会看到弹出对话框,然后程序自动退出。
比如你的应用程序要处理很多个登录的分支,或者处理复杂的用户自定义功能
常见的做法是在程序中通过一些判断或者交互来处理,但通过命令行参数来处理也不错
具体做法就是添加命令行参数“MakeLine”,“LoadData1”啊什么的
在程序中接收到命令行参数解析,然后执行相应初始化功能
调试的时候也可以加参数,有时候不必生成EXE而知道参数是什么:“工程”-“工程1属性”-“生成”选项卡-“命令行参数”
这样用就可以了
Dim szCommand As String
Shell "C:\Program Files\FCSoft\RSS2003\RSSBkDes\RSSBkDes.exe test"
szCommand=Trim(Command()) szCommand="test"