在 Internet Explorer 或 Firefox 中,我希望能够输入一些简短的内容(即go ###
),并让它自动更改go
为完整前缀的网址(即http://go.microsoft.com/fwlink/?LinkID=)。有没有办法在任一浏览器中执行此操作?
答案1
该项目名为“SearchUrl”
它们与特殊字符的翻译列表一起保存在注册表中。
举个例子,使用您的请求:
创建.reg
文件
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\kb]
@="http://go.microsoft.com/fwlink/?LinkID=%s"
":"="%3A"
这将注册关键字千字节- 这%s是您提供的字符串的占位符。
它还知道,当您:
在字符串中键入 a 时,应该%3A
在 URL 中将其替换为 ,以确保正确传递。
其他常见的替代品包括:
" "="+"
" "="%20"
"#"="%23"
"&"="%26"
"?"="%3F"
"+"="%2B"
"="="%3D"
请注意,每个字符只能有一个定义,因此在上面的列表中,您必须决定是否应将空格转换为%20或者+
如果你想要其他快捷方式,你可以添加它们来代替千字节,并生成一个特殊快捷方式列表 -本网站有几个可以选择。(go、find 和 ? 有特殊含义,所以不能使用)
要实际使用快捷方式,请使用地址栏(快捷键是ALT+ D)并在其中输入文本,例如kb 198279
带你到管理 Exchange Server 2007:如何配置邮箱数据库的存储配额
答案2
你可以使用自动热键使“go”成为热字符串。您可以使用IfWinActive
它使热字符串仅在您的浏览器中工作。
示例代码:
#IfWinActive ahk_class IEFrame ; for IE
:O:go::http://go.microsoft.com/fwlink/?LinkID= ; the "O" omits the trailing space
#IfWinActive ahk_class Chrome_WidgetWin_1 ; for Chrome
:O:go::http://go.microsoft.com/fwlink/?LinkID= ; the "O" omits the trailing space