繁体   English   中英

如何将VB.NET程序与Python连接

[英]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中。

我希望VB.NET程序如何工作的算法。

我该怎么做?

从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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM