gpt4 book ai didi

c# - 如何在 WPF 应用程序中使用 Windows 键

转载 作者:行者123 更新时间:2023-11-30 22:26:32 25 4
gpt4 key购买 nike

根据这个question ,我试图在我的 WPF 应用程序中使用 Windows 键。但是,它没有用!这是我的代码

case "My Computer":
DeviceSpeak.Speak("Opening My Computer");
SendKeys.SendWait("{Key.LWin}E");
break;

我的问题是如何在 C# 中使用 Windows 键。我想打开我的电脑(WindwosKey+E)。

最佳答案

我认为没有办法使用 SendKeys 模拟 WIN 按键。无论如何,您可以使用它们的 CLSID 打开特殊位置:

// open "My Computer"
System.Diagnostics.Process.Start("::{20d04fe0-3aea-1069-a2d8-08002b30309d}");

一些更多的 CLSID(有些可能不起作用):

Administrative Tools: {D20EA4E1-3957-11d2-A40B-0C5020524153}
All Tasks: {ED7BA470-8E54-465E-825C-99712043E01C}
Control Panel: {21EC2020-3AEA-1069-A2DD-08002b30309d}
Connections: {241D7C96-F8BF-4F85-B01F-E2B043341A4B}
Fonts: {D20EA4E1-3957-11d2-A40B-0C5020524152}
Computer: {20D04FE0-3AEA-1069-A2D8-08002B30309D}
Documents: {450D8FBA-AD25-11D0-98A8-0800361B1103}
History: {ff393560-c2a7-11cf-bff4-444553540000}
Network Places: {208d2c60-3aea-1069-a2d7-08002b30309d}
Printers and Faxes: {2227A280-3AEA-1069-A2DE-08002B30309D}
Programs Folder: {7be9d83c-a729-4d97-b5a7-1b7313c39e0a}
Recycle Bin: {645FF040-5081-101B-9F08-00AA002F954E}
Start Menu: {48e7caab-b918-4e58-a94d-505519c795dc}
Scheduled Tasks: {D6277990-4C6A-11CF-8D87-00AA0060F5BF}

关于c# - 如何在 WPF 应用程序中使用 Windows 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11724359/

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