Passing parameters in Shell command in VB 6

后端 未结 1 776
轻奢々
轻奢々 2020-12-21 14:59

I have 2 EXEs in VB 6. EXE 1 calls the other EXE2 through shell command

EXE1 : Shell(PathName\\EXE2,0)

Now all I want is to pass a string type variable to EX

相关标签:
1条回答
  • 2020-12-21 15:15

    Simply append the string (possibly quoted) to the end of the filename:

    Shell("""PathName.exe"" wibble", vbNormalFocus)
    

    or:

    Shell("""PathName.exe"" ""wibble"" ""wibble 2""", vbNormalFocus)
    

    This value can then be read in the other application using the Command$() function which will include everything after the path name and space, including any quotes around the parameters (e.g. "wibble" "wibble 2").

    0 讨论(0)
提交回复
热议问题