win+r使用技巧

win+r使用技巧


介绍

在运行窗口中输入应用名称即可运行系统中 指定位置 的应用程序

简单使用

在windows系统任意界面键入win+r,即可弹出运行窗口,输入命令运行相应程序,常用的指令诸如:cmd(命令行),calc(计算器),mspaint(画图),notepad(记事本),mstsc(远程桌面),shutdown(关机程序)等等
运行窗口

实现原理

计算机中实现的所有功能,都是事先设定好了的。运行窗口中之所以能够打开特定的程序,也是因为这些程序的路径被配置在了path变量。(path变量是系统中的一个环境变量,至于环境变量,简单来说就是用于保存文件路径的一些变量的一个集合!)

打开环境变量的方法:右键单击计算机图片,点击属性打开系统属性窗口,然后按下图操作
打开环境变量

点击编辑path变量,会发现有如下两种格式的文件路径

C:\Program Files\MySQL\MySQL Utilities 1.6\;%SystemRoot%\system32;%SystemRoot%;

一种是文件夹的绝对路径,比如 C:\Program Files\MySQL\MySQL Utilities 1.6\; 另一种则是两个%之间加一个英文名称开头的路径,比如%SystemRoot%\system32; (中间的分号表示一个路径结束,可以在path路径下配置多个路径),那这个SystemRoot又是什么东西?其实,SystemRoot也是一个环境变量。其配置的位置是C:\Windows,那%SystemRoot%\system32的位置就是C:\Windows\system32(其实就是把%SystemRoot%的位置直接替换成C:\Windows就对了)
这里写图片描述

既然是SystemRoot是个环境变量,那我应该可以在环境变量中找到它吧?很可惜,电脑上一堆的环境变量,但就是没看到SystemRoot~~~其实,这个SystemRoot这个环境变量是系统中很重要的一个环境变量,如果随意更改,可能会造成系统异常,所以,windows系统中不允许进行更改(当然,如果你想更改的话,可以试下注册表)。

还有我从网上抄了下面这段,可以助长理解:

%temp%、%windir%、%SystemRoot%、%system%来表示系统所在目录分别指系统的临时文件夹、windows所在目录、系统根目录和系统所在目录。因为系统在不同的人的电脑中存放的位置可能是不同的,目录名称也可能是不一样的,所以用这个方法表达。
还有几个: %USERPROFILE% 当前用户的配置文件目录 “%ProgramFiles% 指:Program Files程序安装目录 %commonprogramfiles% 通用文件目录 %WinDir% Windows系统所在目录

发现网上这篇有一个找不到,郁闷啊!!!!(%system%,印象当中,以前好像有见过,有可能是系统原因吧,时间关系,我就不开其他的系统去验证了~~~)你可能会发现你有更多的变量没有找到,现在告诉你一个方法可以查看到更多的环境变量:

那么,可能你就有问题,竟然看不到SystemRoot这个环境变量,那么,我是怎么知道它的位置的?其实一个最简单的方法,直接在文件管理器地址栏中输入%SystemRoot%就可以跳到指定的位置了,看一下就知道了。

可能还有一个问题,那我怎么知道那些隐藏了的环境变量?连名字都不知道,输到不用输了~~ 没错,这是个问题。这里顺便就来普及下cmd的一个命令set~~~
win+r输入cmd打开cmd(命令行),输入help,可以查看cmd中支持的命令,其中有一个set命令,是专门用来设置和修改环境变量(但是这个设置和修改只是临时的,只对当前窗口有效)

这里写图片描述

这里只介绍set命令,至于其他的,可以看提示自行测试。
输入set /?可以查看set的帮助信息(或者help set,help其实C:\Windows\System32下的一个可执行程序,专门用来在cmd窗口下查看帮助信息用的)。

直接在cmd中输入set,不加任何参数,便可以查看系统中所有的环境变量了。

这里写图片描述

输入set,后面加参数,则可以设置或者修改环境变量。如:set path=%path%;这里只是把原来的path变量的值赋值给了path,所以实际上是没有修改,具体怎么修改还有为什么要修改(一般只用于临时操作)请自行查阅相关资料。

这里再简单介绍一下path环境变量的作用:在cmd或者运行窗口中输入命令,系统首先会在当前目录中查找相应的程序,如果找不到,则会到path变量配置的路径下查找。

还有一点需要注意的是,path只不过是环境变量中的一个,不要以为path就是环境变量,环境变量就是path!!!

高级用法

这里的高级用法指的是在任意情况下,通过运行窗口来运行我们想要使用的程序。实现原理则是用到了前面所说的环境变量,且看步骤~~~

  1. 准备:各个应用程序的快捷方式,然后把快捷方式的名称改为自己熟悉的或者习惯的叫法,方便记忆,比如说Photoshop可以改为ps,Visual Studio改为vs
  2. 将快捷方式放到一个文件夹下,然后找个找个位置放下(比如说我是放在D盘根目录下,文件夹名称为shortcut)
  3. 在环境变量path变量配置路径(如果不懂怎么配,那就去百度吧,这里不讲了)
  4. win+r打开运行窗口,输入快捷方式的名称就可以运行了

现在再讲一下一些注意事项,配置是超简单的,不过往往在配置的时候会碰到各种各样的问题,这里统一讲一下:

  • 可以用中文路径,中文路径是完全没有问题的,但是有些人用了中文路径却没有办法执行,比如有些人比较懒,直接把桌面设置到path路径下执行发现没有用!如果你的路径是纯英文的,那正常来说是没有问题,但如果有中文,比如说用户,桌面,其实这些根本不是他真实的路径,那些中文只是显示成中文,方便用户查看而已,用户对应的文件夹名称为Users,桌面对应Desktop,改过去就行了。(至于你问我是怎么知道的,你就直接在C盘中进入相应的路径,然后点下地址栏看一下地址就行了)
  • 运行窗口输入时用不用加.lnk后缀,这个还真的不好说,我没有进行深入的研究,不过有些是确实得加上后缀才行的,不加后缀的就运行不了了。不过我总结了下,大概是和快捷方式指向的文件的格式,exe什么的没有问题,但是比如说html之类就得加后缀(注意,这里是说快捷方式的后缀,比如说快捷方式指向的java1.8.html这个文件,快捷方式是java1.8,这时你在运行窗口输入时应该输入java1.8.lnk)另外,如果真跟后缀名有关,建议去查一下pathext这个环境变量,在这个变量里面配置了的后缀名,在运行窗口就不用加后缀了。

猜你喜欢

转载自blog.csdn.net/gbstyle/article/details/77158017