解决windows下桌面快捷方式的快捷键重启后失效的问题

您所在的位置:网站首页 电脑桌面文档的快捷打开方式 解决windows下桌面快捷方式的快捷键重启后失效的问题

解决windows下桌面快捷方式的快捷键重启后失效的问题

2024-07-13 15:52| 来源: 网络整理| 查看: 265

事处原因:想实现通过点击物理按键去启动指定的应用程序或执行特定的文件。

解决步骤:

1、将文件或应用程序创建连接文件,再设置快捷键,但是这个问题重启会失效;(然并卵)

该方法的执行过程,在网上找了一篇修改的方法,如下:

我们桌面上都有快捷方式,右击后选择属性,其中有快捷键设置,例如输入Ctrl+Shift+a,点确定后关闭属性。这样我们再打开该快捷方式时,只需按下快捷键Ctrl+Shift+a即可。但是如果win7重启后该快捷方式的快捷键失灵,只有重新修改一次,再确定,这样修改后的快捷键又能用了。这是为什么呢? 原理:WIN7默认在修改快捷方式的快捷键时才将此热键加入内存,此时才能生效,所以重启后热键虽然还保存在磁盘中,但没有加载到内存,所以不能用。而且WIN7只有在你改变热键时才帮你加入内存,也就是说,即使你打开快捷方式的属性,但是不作修改,然后确定,你会发现快捷键还是不能用,因为没有改变的快捷键WIN7是不加载到内存中。 下面利用建一个vbs脚本,先将快捷键改成“Ctrl+Alt+a”,再将快捷键改为“Ctrl+Alt+i”,这样每次开机快捷键经历2次修改,保存在内存中的仍为“Ctrl+Alt+a”。 下面是具体本人的具体操作—— 1.创建快捷方式快捷键 如将“金鹏.lnk”的快捷方式快捷键设置为Ctrl+Shift+a 2.在桌面创建文本文档,输入如下内容(括号内的内容根据自己的电脑路径做出相应修改,即定位到桌面的目的快捷方式即可): set WshShell    = Wscript.CreateObject("Wscript.Shell")  set oShellLink  = WshShell.CreateShortcut("C:\\Users\\Administrator.PC-20120111MASV\\Desktop\\金鹏.lnk")   oShellLink.Hotkey   = "Ctrl+Alt+a" oShellLink.Save oShellLink.Hotkey   = "Ctrl+Alt+i"  oShellLink.Save 3.将文本文档另存为---所有文件,名字自拟,但后缀一定是“.vbs” 4.将该脚本文件剪切或复制到“C:\Users\Administrator.PC-20120111MASV\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup”下,即“开始--所有程序--启动”中。 大功告成。现在重启下试试,看Ctrl+Shift+a能否启动“金鹏.lnk”呢? 几点注意: 1.不要和有些软件的快捷键冲突。 2.当双击新建的vbs时,就相当于进行了一次开机启动。 3.如果双击后,桌面新增出现一个lnk文件,且名字与上述代码中“金鹏”对应,说明该快捷方式有问题。把它删除,新建一个“金鹏”lnk。这样就不会出现问题了。

2、直接搬上我们的小众工具(AutoHotkey),虽然是小众,但是用起来,确实很牛B,当然极客们这些都是常用的咯!(搞定)

不细说了,只能说牛,用起来很爽,直接上中文网站:https://www.autohotkey.com/



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3