Передача параметров в команде Shell в VB 6 - PullRequest
2 голосов
/ 31 января 2012

У меня есть 2 EXE-файла в VB 6. EXE 1 вызывает другой EXE2 через команду оболочки

EXE1: Shell (PathName \ EXE2,0)

Теперь все, что я хочу, это передатьпеременная строкового типа в EXE2, которую я хочу получить в этом EXE2.Как можно добиться того же?

Заранее спасибо

1 Ответ

12 голосов
/ 31 января 2012

Просто добавьте строку (возможно, в кавычки) в конец имени файла:

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

или

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

Это значение затем может быть прочитано в другом приложении с помощью функции Command$(), которая будет включать все после имени пути и пробела, включая любые кавычки вокруг параметров (например, "wibble" "wibble 2").

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...