【问题标题】:Script to remove hotkey for internet-shortcut in windows在 Windows 中删除 Internet 快捷方式的热键的脚本
【发布时间】:2012-01-13 00:51:27
【问题描述】:

每次启动计算机时,登录脚本都会在开始菜单中创建一个快捷方式,该快捷方式还为其定义了一个热键。不幸的是,这个热键与默认的 eclipse 热键之一冲突,所以每天早上我都会手动从快捷方式中删除热键。

删除或操作快捷方式也不会删除热键。

那么如何通过脚本删除热键呢?

确切地说,快捷方式是指向 URL 的快捷方式。文件后缀为.url

文件的结构似乎是一个基本的windows info文件:

[InternetShortCut]
URL=http://...
...
Hotkey=1620
...

我使用的是 Windows XP。

【问题讨论】:

  • 编辑快捷方式,移除热键,然后将快捷方式设置为只读。这样,当登录脚本运行并尝试更新快捷方式时,它会失败。
  • 好主意,但是登录脚本仍然会覆盖快捷方式,从而恢复热键。
  • 用没有热键的快捷方式覆盖怎么样?
  • 什么都不做;我假设 Windows 将热键存储在其他地方,并且对快捷方式的任何操作都对其没有影响。当然,将快捷方式的热键更改为“无”除外。
  • 热键存储在外人无法访问的地方。但是,如果从快捷方式中删除热键有效,则编写一个程序来编辑快捷方式以删除热键。 (在这种情况下,这又变成了一个编程问题。)

标签: windows shortcut hotkeys


【解决方案1】:

也许对 msconfig 的启动和服务选项卡进行一些调整会有所帮助

【讨论】:

  • 快捷方式不是由服务创建的,而是由域的登录创建的。我没有修改它的权限,所以我看到的唯一方法是事后删除快捷方式和热键。
猜你喜欢
  • 2021-08-20
  • 1970-01-01
  • 1970-01-01
  • 2014-03-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-27
  • 2013-03-21
  • 1970-01-01
相关资源
最近更新 更多