请问用VB怎么实现命令行参数传递,
    我想用一vb编一个小程序,生成可执行文件后,可以在命令行进行参数传递

解决方案 »

  1.   

    Command是命令行参数串
    分析处理它就可以了
      

  2.   

    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”啊什么的
    在程序中接收到命令行参数解析,然后执行相应初始化功能
      

  3.   

    调试的时候也可以加参数,有时候不必生成EXE而知道参数是什么:“工程”-“工程1属性”-“生成”选项卡-“命令行参数”
      

  4.   

    这样用就可以了     Dim szCommand As String
         Shell "C:\Program Files\FCSoft\RSS2003\RSSBkDes\RSSBkDes.exe test"
         szCommand=Trim(Command()) 'szCommand="test"
      

  5.   

    回SoHo_Andy(冰) 
      你可以把您的有关最后一段话的意思详细说一下吗?
    也可以发到。谢谢