我在后面有一个 winform waitng,并希望使用全局(系统范围)热键使其显示。(请参阅下面的虚假“new-hotkey”-cmdlet)我在网上搜索了很多,但只找到了 C# 解决方案,我无法将其转换为 powershell (v3)。
[void][System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$form1 = New-Object 'System.Windows.Forms.Form'
$form1.ClientSize = '300, 250'
$form1.windowstate = "minimized"
# -- bogus code --
$hk = new-hotkey -scope Global -keys "Ctrl,Shift,Z" -action ({$form1.windowstate = "normal" })
# ----------------
$form1.ShowDialog()
谢谢,罗伯