У меня есть exe (у меня также есть код C #) Я вызываю exe в моем приложении VBScript. Затем я хочу вернуть значение из exe и захватить значение в моем коде VBScript. Как я могу это сделать?
Dim WshShell, oExec Set WshShell = CreateObject("WScript.Shell") Set oExec = WshShell.Exec("csharpprocess.exe") Do While oExec.Status = 0 WScript.Sleep 100 Loop WScript.Echo oExec.ExitCode
Справка: http://msdn.microsoft.com/en-us/library/2f38xsxe%28VS.85%29.aspx http://msdn.microsoft.com/en-us/library/za76z6hh%28v=VS.85%29.aspx
Чтобы вернуть число из файла EXE, установите это значение в своем коде C # перед выходом из него.
Environment.ExitCode = MyNumber;