我花了很多时间寻找但找不到答案。可能没有使用正确的术语进行搜索,这没有帮助。这就是我想要做的:
1. 我打开一个浏览器(如果有人想知道,特别对 IE8 感兴趣)。
2. 我在地址栏中输入“游戏”,没有别的,然后按 Enter。
3. HTML 文件Game.html出现在我的桌面上,在我的浏览器中打开。
这可以做到吗?如果是,如何?
问问题
104 次
1 回答
1
我有一种感觉,提供一个沉重的 shell-driven-with-registry-manipulation 可能比你想咀嚼的要多(我可能是错的,你可能会喜欢C++
......)。
所以这是一个相当直接的方法,在收藏夹文件夹中使用venerable :.url
游戏网址
[DEFAULT]
BASEURL=url
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
[InternetShortcut]
URL=file:\\\C:\path\to\game.html
IDList=
ShowCommand=3
IconIndex=1
IconFile=C:\WINDOWS\SYSTEM\url.dll
HotKey=1601
[MonitoredItem]
PreviewSize=320x240
IsLivePreview=false
使用给定的文件名将其保存到:
C:\Users\[username]\Favorites\Links
然后在地址栏中输入,game.url
应该会显示在下面的列表中,在收藏夹下。我知道,不完全是你所追求的。它既简单又简单,而且(奖励!)我相信您可以在.url
文件中指定一个热键,然后只需热键即可打开(如果这会让您的船漂浮)。我找不到对.url
文件类型资源语法的很好参考,但有(旧版)Internet Shortcuts。
从这里开始变得更加棘手。这可能涉及创建一个外壳verb
(从上下文菜单中思考) Open
,Edit
或者可能设置一个协议处理程序 (?) 或客户搜索词。它可能看起来像一个简单的“地址”栏,但尤其是在 Internet Explorer 中,它处理所有类型的输入,所以它有点像一个加载的问题,说你想进入term
并获得file
而不用导航所有这些。
然而,使用内容脚本操作 Chrome 可能会更容易一些,所以我会先看看那里。
于 2013-03-21T05:10:18.493 回答