[英]How to connect VB.NET program with Python
好吧,我有一个用Python编写的“ Hello,World”程序。 该程序接收用户输入,并与用户输入一起打印出“ Hello”。
>>> Name: Kent
Hello, Kent.
另一方面,我有一个用VB.NET编写的程序。 它仅由一个textbox1,一个textbox2和一个按钮组成。
我想要的是,当用户在VB.NET应用程序的textbox1中输入他/她的名字并单击按钮时;
我希望该VB.NET应用程序访问python脚本,从textbox1输入文本,并将Python脚本的输出结果显示到VB.NET应用程序的textbox2中。
我该怎么做?
从MSDN网站上的原始C#转换而来。 显然,与Perl相比,您将使用python解释器(我个人不使用Python,但这是相同的想法)。
Sub ScriptToVB(ByVal arguments As String)
Dim p As System.Diagnostics.Process = New System.Diagnostics.Process
p.StartInfo.UseShellExecute = False
p.StartInfo.RedirectStandardOutput = True
p.StartInfo.FileName = "perl.exe"
p.StartInfo.Arguments = "C:\Users\me\Desktop\toSendToVB.pl " & arguments
p.Start()
Dim output As String = p.StandardOutput.ReadToEnd()
mySecondTextBox.Text = output
End Sub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.