Asp.net 如何从VB.NET运行命令提示符命令?
我有一个在vb.net中构建的应用程序。我从未学习过vb。我在C#.net上工作过。当我运行它的安装程序并执行它时,我能够看到命令提示符。但是当我使用此应用程序安排任务/创建任务和安排时,无法看到命令提示符 我使用下面的代码创建流程Asp.net 如何从VB.NET运行命令提示符命令?,asp.net,vb.net,Asp.net,Vb.net,我有一个在vb.net中构建的应用程序。我从未学习过vb。我在C#.net上工作过。当我运行它的安装程序并执行它时,我能够看到命令提示符。但是当我使用此应用程序安排任务/创建任务和安排时,无法看到命令提示符 我使用下面的代码创建流程 Dim Cw As New ProcessStartInfo(name, name & " " & name) Cw.WindowStyle = ProcessWindowStyle.Maximized Process.Start(Cw) 有没有其
Dim Cw As New ProcessStartInfo(name, name & " " & name)
Cw.WindowStyle = ProcessWindowStyle.Maximized
Process.Start(Cw)
有没有其他方法可以做到这一点?我可以不做任何处理就执行shell程序吗?我正在windows8操作系统上工作您可以使用一个简单的shell命令,因此:
Shell(path_to_your_exe, AppWinStyle.MaximizedFocus, true, 1000)
小心路径,若你们有空格,那个么他们会逃走的
Shell(""d:\folder blank\my.exe"")
MSDN:您可以使用简单的Shell命令,因此:
Shell(path_to_your_exe, AppWinStyle.MaximizedFocus, true, 1000)
小心路径,若你们有空格,那个么他们会逃走的
Shell(""d:\folder blank\my.exe"")
MSDN:如果我理解了这个问题,您可能正在使用Windows窗体应用程序,并且希望查看外部应用程序的命令行信息 在这种情况下,您可以使用以下代码:
Sub Main()
Dim ProcessStartInfo = BuildProcessStartInfo("E:\path\to\your\exeFile.exe", "")
Dim proc = Process.Start(ProcessStartInfo)
End Sub
Public Function BuildProcessStartInfo(exeFilePath As String, arguments As String) As ProcessStartInfo
Dim startInfo = New ProcessStartInfo
startInfo.FileName = exeFilePath
startInfo.Arguments = arguments
startInfo.CreateNoWindow = False
startInfo.UseShellExecute = True
startInfo.WindowStyle = ProcessWindowStyle.Maximized
Return startInfo
End Function
如果我理解了这个问题,您可能正在使用Windows窗体应用程序,并且希望查看外部应用程序的命令行信息 在这种情况下,您可以使用以下代码:
Sub Main()
Dim ProcessStartInfo = BuildProcessStartInfo("E:\path\to\your\exeFile.exe", "")
Dim proc = Process.Start(ProcessStartInfo)
End Sub
Public Function BuildProcessStartInfo(exeFilePath As String, arguments As String) As ProcessStartInfo
Dim startInfo = New ProcessStartInfo
startInfo.FileName = exeFilePath
startInfo.Arguments = arguments
startInfo.CreateNoWindow = False
startInfo.UseShellExecute = True
startInfo.WindowStyle = ProcessWindowStyle.Maximized
Return startInfo
End Function
这个问题一点也不清楚。首先要注意的是,这段代码使用某些参数运行给定的程序(例如,记事本、Chrome或计算机中的任何其他应用程序);因此,您可能错误地调用了该程序。此外,还不清楚为什么需要从ASP.NET应用程序执行外部程序。NET框架非常全面,ASP.NET应该能够处理几乎所有内部事务(+添加到项目中的JavaScript代码+外部库)。你应该提供更多的信息来帮助我们了解这个问题。这个问题一点也不清楚。首先要注意的是,这段代码使用某些参数运行给定的程序(例如,记事本、Chrome或计算机中的任何其他应用程序);因此,您可能错误地调用了该程序。此外,还不清楚为什么需要从ASP.NET应用程序执行外部程序。NET框架非常全面,ASP.NET应该能够处理几乎所有内部事务(+添加到项目中的JavaScript代码+外部库)。你应该提供更多的信息来帮助我们了解这个问题。