在VB 6中传递Shell命令中的参数

Raj*_*eep 2 vb6

我在VB 6中有2个EXE.EXE 1通过shell命令调用另一个EXE2

EXE1:Shell(PathName\EXE2,0)

现在我想要的是将一个字符串类型变量传递给EXE2,我想在EXE2中接收它.我怎样才能实现同样的目标?

提前致谢

Dea*_*nna 12

只需将字符串(可能引用)附加到文件名的末尾:

Shell("""PathName.exe"" wibble", vbNormalFocus)
Run Code Online (Sandbox Code Playgroud)

要么:

Shell("""PathName.exe"" ""wibble"" ""wibble 2""", vbNormalFocus)
Run Code Online (Sandbox Code Playgroud)

然后可以使用该Command$()函数在其他应用程序中读取该值,该函数将包括路径名称和空格之后的所有内容,包括参数周围的任何引号(例如"wibble" "wibble 2").