【发布时间】:2014-12-25 17:34:04
【问题描述】:
我使用 VB.Net Shell() 命令启动了一个我尚未创建的控制台应用程序。我想在我的表单中从那个控制台获取到 RichTextBox 的行。这应该是可能的,因为我已经看到很多应用程序可以做到这一点。请提供一些可能对我有帮助的信息或任何程序。我试图查看外部应用程序是否创建日志文件,但它没有。
我是这样开始的。我应该添加什么以及在哪里返回输出?
Try
writer.WriteLine(RichTextBox1.Text)
writer.Close()
Shell(CurDir() & "\yelloeye.exe .\new.demo")
Catch ex As Exception
MsgBox(ex.Message)
End Try
【问题讨论】:
-
请花点时间仔细查看:How to Ask
-
我猜你明白我的意思了,我已经编辑了问题标题,请回答一些有用的信息!
-
一些代码如何显示what you have tried
-
以这种态度,你几乎不可能得到任何帮助,放松一下并发布你遇到问题的实际代码。
-
@TheBlueDog 实际上,您可以使用
Process.StartInfo.RedirectStandardOutput = True然后在事件中接收输出。因为您直接获得输出,所以迂回和丢失数据的机会更少。