我希望使用VB.NET构建的Windows应用程序打开powershell oncklick按钮事件并将目录更改为C:\而不关闭窗口。
这是我的代码:
Private Sub PowershellToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PowershellToolStripMenuItem.Click
Process.Start("powershell")
End Sub
我尝试在"-wait"
之后添加"powershell.exe"
,但这会导致错误。任何人都知道如何解决这个问题?
答案 0 :(得分:1)
Powershell是一个命令行可执行文件。它不会正常连接控制台,但如果你将它作为shell执行,那么它应该按照你的预期运行:
Process.Start(New ProcessStartInfo() With {.UseShellExecute = True, _
.FileName = "powershell", _
.WorkingDirectory = "C:\"})