我在后面有一个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()
谢谢,Rob