我正在尝试为我的WinForm应用程序创建一个键盘触发器,该应用程序调用Windows键+#(#=数字键)快捷方式,该快捷方式在任务栏的第n个插槽中启动应用程序的新实例.
例如,我想运行Photoshop,它位于我的任务栏的第一个插槽中.
WinKey+1
Run Code Online (Sandbox Code Playgroud)
我听说过CTRL + ESC替代方案,但下面的代码不起作用.
SendKeys.Send("^{ESC}1")
Run Code Online (Sandbox Code Playgroud)
还有其他选择吗?我需要为此运行批处理文件吗?
谢谢!:)
我有一个Surface Pro,我需要"锁定"作为一种Kiosk模式.我知道有一个更新正在为"Kiosk模式"..但我需要在此之前这样做.
我在互联网上搜索过,但看起来你无法通过屏幕上的滑动禁用魅力栏.我已经找到了禁用触控板的方法..但不幸的是,由于这款平板电脑将在没有键盘的情况下使用,我需要禁用魅力吧.
我的新想法是将整个Charm条HWND移出屏幕数千个像素,或者,可能在其上设置一个窗口样式,以便它不会出现.我试图使用Spy ++和一个EnumWindows基于自定义的控制台应用程序给我一些Window句柄..但是我不能让Charm栏打开足够长的时间让它们生效.
所以我的问题是:如何HWND在Windows 8中找到Charm Bar 的Window Handle()?或者,我怎样才能以其他方式获得Charm栏的引用以便抛出SetWindowLong或者抛出SetWindowPos它?