快速启动任意程序

来源:互联网 发布:什么是seo站内优化 编辑:程序博客网 时间:2024/06/05 18:07
App paths
2010-04-04 08:42

在Windows里面,提供了一个新的快捷启动程序的方法:运行 .

点击[开始]---[运行](或直接按Win+R),输入几个字符然后回车,就可以直接启动一些特定的程序,如:输入notepad启动记事本,输入calc启动计算器等等,个人觉得比在相关目录下去找这些程序来启动要方便得多。

启动的原理是什么呢?很简单,打开注册表(在运行里输入regedit后回车),在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/App Paths 下面,可以看到很多次级主键,如图:

App Paths概览

App Paths概览

 

每一个次级主键就对应着一个能够在运行里面输入的内容。

在这里我们暂停一下,先实验一下这些已有的命令.比如说我这里有个360safe.exe,于是打开运行输入框,输入360safe.exe(也可以不加后缀)回车,果然,360安全卫士就启动了.

关掉它,我们不能抛弃了今天的主角。现在我们再把视线转向右侧窗口,如图:

360safe

360safe

我们可以很清晰地看到,有两个键值,对应的都是路径,"默认"这一项对应的就是360安全卫士主程序的位置,而"Path"则对应的是其所在目录,只是这样,我们就可以用运行来启动360了.

运行实现的原理我们就这样知道了,其实还是挺简单的,对吧?但是这些都是安装程序在安装时自行写入的,我们如果要运行我们自己的东西,该怎么办?

根据刚刚我们所看到的来仿造一个试试.

如图,在App Paths节点上右键(注意,不要右错了节点)--新建--项,

新建--项

新建--项

点击之后会在App Paths所有子节点的最后出现一个新项,把它的名字改了——名字随意,但最好要你能轻易记住的,比如说我这个项是用来启动魔兽的,于是我改其名为war3.exe(大家记得把后缀加上哈)。

刚新建的项

刚新建的项

现在右侧窗口会看到它的默认键值,默认键值就是"默认" -_-||。由于我们什么也没改,所以其值现在是(数值未设置),现在我们像刚刚看到的一样,把它值改了吧。

不知道怎么改?在其值上右键选修改即可。然后在“数值数据”这个输入框内输入你要运行的程序的绝对,完整的路径,如图,

输入路径

输入路径

我的是E:/game/War3/Frozen Throne.exe,但读者不要一路学我哈,要根据自己的情况填咯。

原来我们看到的项还有一个叫Path的键值,虽然不知道可不可以不写,但为了保险起见,我们也把它加上。在空白处右键——新建——字符串值,然后改其名为Path,并照前面的方面将其值改为E:/game/War3。改完后如图:

魔兽改好了

魔兽改好了

到这里也就完成了,但大家不要高兴得太早,现在千万要记得按一下F5,刷新一下注册表,不然你一回头它就不在了!

现在,你就可以直接在运行里输入war3回来来启动魔兽了。

也许大家已经注意到了,虽然我新建的项的名字叫war3.exe,但我的路径里的程序却叫Frozen Throne.exe,怎么会不同呢?其实项的名字是可以随意的(刚刚也说了),它启动的程序是你“默认”键值里的程序,你甚至可以把项的名字改成word.exe,用来启动魔兽,都成!

如果不相信的话,我们新建一个360.exe,把它的路径设置得和360safe.exe一样,看可以用来启动360安全卫士不(本来想直接重命名的,没想到居然报错,把360关了再来也不行,所以我就只有新建了)。

用360代替360safe

用360代替360safe

事实证明,这的确是行的。

事实还证明,其实Path是可以不要的。

写得有点啰嗦,主要是怕有些朋友一看到注册表教程就头大,所以想写得尽量明了些。

希望对你有帮助。

 

原创粉丝点击