我希望在VB.Net中单击按钮时在cmd中运行Python脚本。 您是否需要在批处理文件中调用Python脚本?或者你可以直接在VB中做到吗?
我试过这个
Dim ps As New ProcessStartInfo("cmd.exe")
ps.Arguments = "C:\yourbatfile.bat"
Process.Start(ps)
但是只打开cmd窗口并且不执行bat文件。
答案 0 :(得分:2)
Dim psi = New ProcessStartInfo("c:\python27\python.exe", "myPythonScript.py")
Dim proc = Process.Start(psi)
proc.WaitForExit()
If proc.ExitCode <> 0 then throw new Exception(" Script Failed")