gpt4 book ai didi

c# - 如何使用 C# SendKeys 以编程方式按下 Windows 键

转载 作者:可可西里 更新时间:2023-11-01 12:45:21 28 4
gpt4 key购买 nike

基本上我想在代码中模拟用户点击 Windows 键。我知道有 SendKeys,如果我得到它们的句柄,它允许我将按键发送到窗口,但我无法弄清楚的是我需要得到什么句柄才能发送 Windows 键命令。例如。 Windows 键 + L。仔细阅读后,CTRL-ESC 似乎也应该弹出“开始”菜单,但不确定如何告诉它向 Windows 发送 key (如果可能的话)。任何帮助将不胜感激。

干杯!

最佳答案

我不认为你可以使用 SendKeys 来做到这一点,你需要 p/invoke 一个 API 函数,可能是 keybd_event发送 CTRL+ESC 或 Windows 键。

Here是在 VB 和 here 中以这种方式打开开始菜单的示例是在 pinvoke.net 上带有 C# 签名的 keybd_event。

关于c# - 如何使用 C# SendKeys 以编程方式按下 Windows 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1437405/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com