Если вы запускаете сценарий VB из другого процесса (Process.Start (vbScriptFilePath) и т. Д.), То вы можете отправить переменные в начальный вызов в качестве аргумента аргументов командной строки.Затем, после завершения процесса, вы можете использовать его свойство ExitCode .Обратите внимание, что он позволяет вам получить только одно значение - поэтому, если вы хотите установить более одной переменной C # с помощью вашего VB-скрипта, вам нужно использовать файл \ ключи реестра и т. Д., Чтобы сделать это.