【发布时间】:2015-08-26 12:59:05
【问题描述】:
我是一个初学者,所以我会尽量说清楚。我想知道是否可以运行自定义应用程序并让它返回并将结果存储在布尔值、整数或字符串中另一个应用程序(调用它的应用程序)?基本上我希望它表现得像一个返回值的函数,但是另一个调用它的程序。我想在 VB.net 中进行。在使用 boolean 时是这样的:
a = Process.Start("C:\path_to\myapp.exe")
if (a) then
'execute
end if
【问题讨论】:
-
如果可执行文件向标准输出写入任何内容,那么执行它的代码可以读取该输出并解析它以获得您需要的信息。 (尽管它会比您在此处提出的更复杂。)但是如果您要调用的代码位于您的代码可以引用的类库中,而不是试图从命令行抓取输出。
标签: vb.net interprocess inter-process-communicat