2012-01-31 20 views
2

我在VB 2周的EXE 6. EXE 1通過外殼命令調用其他EXE2在VB中Shell命令傳遞參數6

EXE1: 殼牌(的PathName \ EXE2,0)

現在我想要將字符串類型變量傳遞給EXE2,我希望在該EXE2中接收該變量。 我該如何達到同樣的效果?

預先感謝

回答

12

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

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

或:

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

這個值可以在被讀其他應用程序使用Command$()函數,它將包括路徑名和空間後面的所有內容,包括參數周圍的任何引號(例如"wibble" "wibble 2") 。