【发布时间】:2010-10-27 23:45:30
【问题描述】:
在 vb.net 2008 中,我想执行驻留在另一台计算机上的批处理文件。 没有错误,但没有任何反应。 代码如下:
Dim pStart As New System.Diagnostics.Process
Dim startInfo As New System.Diagnostics.ProcessStartInfo(serverpath & "\file.bat")
startInfo.RedirectStandardOutput = True
startInfo.WindowStyle = ProcessWindowStyle.Hidden
startInfo.UseShellExecute = False
pStart = System.Diagnostics.Process.Start(startInfo)
pStart.WaitForExit()
pStart.Close()
【问题讨论】:
-
发布你有的代码不起作用。
-
您还应该考虑发布批处理文件。
-
请编辑您的帖子并回答以下问题。批处理有什么作用?你怎么知道它不起作用?如果从本地驱动器运行批处理,它会执行吗?
-
批处理文件运行一个 .exe 文件。我知道它不起作用,因为 .exe 没有被执行。本地化它的工作原理。
-
您是否尝试在远程计算机上运行 exe 文件?还是只是尝试在本地运行远程文件?
标签: vb.net batch-file remote-execution