自定义[运行]快捷命令

不知何时起,渐渐习惯了使用Win+R键呼出【运行...】对话框,然后在其中输入cmd,便能打开Windows命令行方式;输入notepad,便能打开记事本。

今天突发奇想,要是能将这个功能扩展到非Windows自带程序,那该多好啊,比如输入QQ,运行QQ;输入foxmail运行foxmail……

记得以前在学Java时第一课就提到Java的配置问题,要实现在命令行的快捷调用程序,就要在系统环境变量里配置。

其实,cmd与notepad,分别是“命令行程序”与“记事本”的实质程序名:cmd.exe及notepad.exe。而在【运行...】里输入notepad,实则是运行了“C:\windows\system32\notepad.exe”这一条命令。而之所以系统能自动将“cmd”的路径及后缀名补全,是因为设置了系统的环境变量(主要是Path及PATHEXT两个系统环境变量)。

系统环境的变量可以这样查看和修改:
右键【我的电脑/计算机】——【高级】——【环境变量】

Path环境变量,其内容是一些以分号分割的目录。其作用是告诉系统当遇到无法识别的命令时自动去Path所列出的目录中寻找相应文件(程序)。
PATHEXT环境变量,其内容是一些以分号分隔的后缀名。其作用是告诉系统当遇到无法识别的命令时自动补全PATHEXT中所列的后缀名并寻找相应的文件(程序)。

这里我们可以新建一个文件夹shortcut,把它设置为隐藏,放在D盘,现在我们在环境变量中加入shortcut的绝对路径:D:\shortcut,记住要用分号分开啊,然后你把你想用WIN+R运行的程序的快捷方式放入这个文件夹中,并且将快捷方式的名字改为你想要的名字,假如将桌面的QQ快捷方式放入shortcut,然后改名为qq,现在我在运行里敲qq,即可运行QQ,到此自定义快捷方式搞定了,自己爽去吧、、、、