【IT168 专稿】也许从题目你不太明白本文介绍的内容,什么叫程序运行高速路呢?那么我举一个简单的例子你就会了解。我们运行某个软件都需要首先定位该程序所在的路径,进入到相应的目录中直接双击可执行程序即可。不过你是否会奇怪为什么在桌面任务栏上“开始->运行”中直接输入regedit,cmd等命令时会立即执行呢?也许ftp.exe,telnet.exe并不在你当前目录,但是你仍然可以使用FTP和TELNET命令登录任何站点。为什么呢?今天我们就来详细分析下如何让可执行程序运行更加快捷,将我们经常运行的程序放到“高速路”中。
一,从环境变量驶入高速路:
日常操作中我们进入命令行模式后不管在什么路径下,输入ftp,cmd,ipconfig这些指令时都会正常运行。那么为什么这些原本保存在别的目录中的可执行程序可以在任意目录中运行呢?实际上是环境变量在起作用。
首先我们应该了解下什么是环境变量,在DOS时代存在着一个叫做PATH路径的参数,他可以让保存在该路径中的文件随时运行,随着操作系统的发展,PATH路径这个概念也发展成为WINDOWS2000以及后来系统中的环境变量。如果我们将某一个路径信息添加到环境变量中,那么不管我们在什么目录中都可以直接运行添加到环境变量中对应路径的文件。例如我们将c:\windows\system32这个路径添加到了环境变量,那么假设c:\windows\system32\下有一个叫做softer.exe的程序,那么我们在其他目录中,例如D盘或C盘其他目录都可以通过输入softer回车来快速运行此程序。
如何设置环境变量呢?操作很简单。
第一步:直接在“我的电脑”上点鼠标右键选择“属性”。
第二步:在系统特性窗口中找到“高级”标签,在“高级”标签中我们会看到“环境变量”按钮。(如图1)
![]() |
| 图1(点击看大图) |
第三步:点“环境变量”按钮后会马上弹出“环境变量”设置窗口。(如图2)虽然参数很多,但是我们要修改的仅仅是PATH对应的信息。
![]() |
| 图2(点击看大图) |
第四步:双击PATH会弹出系统变量编辑窗口,在变量值处就是当前系统的所有PATH。在这里会显示多个路径,不同路径之间使用“;”分隔。(如图3)
![]() |
| 图3(点击看大图) |
第五步:如果我们希望开通运行高速路的程序在D:\的话,就可以在PATH路径处添加“D:\”信息了。值得注意的是要使用“;”和前头的其他路径进行分隔。
第六步:确定后我们就可以在任意目录中直接通过输入softer快速运行该程序了。不用每次运行都定位到d:\中。
小提示:
默认情况下系统会自动添加一些目录到环境变量中,包括“%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem等”。这也是为什么在系统目录的system32目录中的所有可执行程序都可以随时运行的原因。
当我们把环境变量中的所有路径信息删除的话,再次到命令提示符中输入ipconfig等原本在%SystemRoot%;%SystemRoot%\System32\中的程序时就会出现“该程序不是内部或外部命令,也不是可运行的程序或批处理文件”的错误提示。(如图4)
![]() |
| 图4(点击看大图) |
