powershell - 单击按钮后如何最小化powershell表单?

标签 powershell

它是隐藏还是最小化并不重要,我只是不希望用户可以看到它。

相关代码:

$Login_Load={

}
$buttonENTER_Click = {
    $newuser = $username.Text
    $newpass = $password.Text
    GoTo_Run $newpass $newuser
}

我尝试过的事情: 我已经使用了 Set-WindowState Cmdlet,但这对我来说也不起作用。

(Get-Process -Name processnameofform).MainWindowHandle | foreach {Set-WindowStyle FORCEMINIMIZE $_}

$Login.Hide

$Login.WindowState("Minimize")

最佳答案

FormWindowState is an enumeration

假设 $Login 是您的表单:

$Login.WindowState = [System.Windows.Forms.FormWindowState]::Minimized

$Login.WindowState = 1

关于powershell - 单击按钮后如何最小化powershell表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41730424/

相关文章:

powershell - 如何使用通配符在子目录中查找文件

azure - 如何使用 PowerShell 创建启用分析存储的 Cosmos DB Sql 容器?

powershell - 使用Powershell在两个不同的屏幕上打开两个Chrome网站

Powershell - "The process cannot access the file because it is being used by another process"

powershell - 如何在powershell中写入 "start/b/min FeedDemon.exe"

powershell - 如何在 PowerShell 中创建 MS Word 文档并将段落/行间距设置为无?

powershell - 在 PowerShell 中运行 CMD 命令

powershell - 调用制表符补全/Intellisense 时 PowerShell 中出现 StackOverflowException

powershell - 使用 PowerShell 自定义 T4 脚手架

Powershell:并行运行函数