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

时间:2012-01-31 08:01:24

标签: vb6

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

EXE1: 壳(的PathName \ EXE2,0)

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

提前致谢

1 个答案:

答案 0 :(得分:12)

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

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

或:

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

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