Powershell的全球(全系统)热键

时间:2014-06-30 13:43:54

标签: winforms powershell hotkeys global-hotkey

我在后面有一个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

0 个答案:

没有答案