为 ID 号创建自定义基本 URL

为 ID 号创建自定义基本 URL

在 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

相关内容