假如我有两个程序,A和B,如果在A中通过语句去调用B,并同时把一个参数带给B,应该怎么写语句?各位大虾,指点下。

解决方案 »

  1.   

    在另一个启动窗体中通过Command函数获取所带参数,参数没有具体格式可以自己定义
      

  2.   

    我是新手,你们的意思是说,在A中用shell ,B中用command 函数,是这个意思么?
    我来试验下看看
      

  3.   

    不好意思,在请问下,这个shell函数的写法,我看了这个网上示例,他的参数是表示被调用程序窗体的状态的,我要求带的参数应该怎样加到后面呢?
      

  4.   


    ' A 程序的按钮这样写
    Private Sub Command1_Click()
        Shell "b.exe 空 格 后 面 可 以 放 任 何 字 符 串 参 数"
    End Sub
    ' B 程序这样写
    Private Sub Form_Load()
        Dim strCmd As String
        Dim strArray() As String
        strCmd = Command
        
        If Len(strCmd) > 0 Then
           MsgBox strCmd
        Else
           MsgBox "没有参数"
        End If
    End Sub
      

  5.   

    SHELL是调用外部一个程序。参数嘛,得看外部的程序支不支持。建议B改成active exe,这个A就可以引用进来。
    然后B里开一个公开函数就行了。