スクリプトによって登録および登録解除されるグローバル ホットキー (Ctrl+Shift+F12 の組み合わせ) をトリガーすることで、Powershell スクリプトの関数を使用したいと考えています。スクリプトで作成した .NET オブジェクトにアクセスする必要があります。擬似コード:
$object_i_need = New-Object SomeClass
register_hotkey "Ctrl+Shift+F12" hotkey_func
function hotkey_func { do_something_with $object_i_need }
wait_for_keypress
unregister_hotkey
これはどういうわけか可能ですか?