【发布时间】:2021-05-18 20:28:39
【问题描述】:
当我尝试“退出”功能时。它不会关闭控制台。它什么也没做。如何更改它以使其退出控制台?
Write-Host "-------------- MENU ---------------"
Write-Host "Utility Menu"
Write-Host "1 = Help Ipconfig"
Write-Host "2 = Ipconfig"
Write-Host "3 = Notepad"
Write-Host "4 = Calculator"
Write-Host "5 = Exit"
Write-Host "-----------------------------------"
$userinput = Read-Host "Please select a menu item: "
switch ( $userinput )
{
1 {Help Ipconfig}
2 {ipconfig}
3 {start notepad}
4 {start calc.exe}
5 {Exit}
}
【问题讨论】:
-
EXIT 关闭窗口,但仅当窗口由启动脚本的操作打开时,例如,右键单击脚本并选择“使用 powershell 运行”。我怀疑您打开了一个交互式控制台并通过输入其全名来启动脚本。在这种情况下,EXIT 关键字不会关闭控制台窗口(这会很麻烦)。
-
试试
[System.Environment]::Exit(0)
标签: powershell