现在的位置: 首页 > 综合 > 正文

环境变量初步了解

2013年12月07日 ⁄ 综合 ⁄ 共 1547字 ⁄ 字号 评论关闭

1.    环境变量概念... 1

2.    环境变量的应用... 1

3.    在程序中得到环境变量... 1

4.    与环境变量有关的程序报错原因... 1

 

1.       环境变量概念:

A.        环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。

B.        这点有点类似于DOS时期的默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。

C.         简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径

2.       环境变量的应用:

A.        环境变量相对于给系统或用户应用程序设置的一些变量, 具体起什么作用这当然和具体的环境变量相关

B.        : path, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到那些目录下去找

C.       再象tcbc++, set include=path1;path2; 是告诉编译程序到哪里去找.h类型的文件

D.       双系统问题

E.        应用实例:

1.     快速打开深层文件夹(新建环境变量xo=路径为:C:/Demo/A,在运行时,输入%xo%即可

2.     隐蔽运行程序:

                                                                   i.                如果你在系统中安装了一个程序(例如Word),却不想让别的用户知道或使用,可以采用下面介绍的方法隐蔽运行:首先单击控制面板中的系统按钮,打开系统属性对话框的高级选项卡。再单击其中的环境变量按钮打开对话框,选中系统变量下的“Path”,继续单击其中的编辑按钮打开如图2所示对话框。在变量值框的末尾添加一个分号,然后输入Word可执行程序所在文件夹的完整路径(C:/Program Files/Microsoft Office/OFFICE11),完成后确定将打开的所有对话框关闭。
    
之后只须打开运行对话框,输入“WinWord”Word执行文件的名称),确定后就可以直接运行Word了。完成后将开始菜单或桌面上的Word快捷方式删除,一般人不知道你把Word藏起来了

3.    快速访问系统文件夹

3.      在程序中得到环境变量:

A.        DWORD GetEnvironmentVariable(LPCSTR lpName, LPSTR lpBuffer, DWORD dSize),

B.        参数lpName是你要求查询的环境变量的名,

C.       lpBuffer是返回你所指定的环境变量的值的,

D.       dSize是告诉这个函数

E.        lpBuffer可以存放多少个字节.

F.        Request.ServerVariables  (server  environment  variable)

G.       该文章转载自德仔工作室:http://www.dezai.cn/life_show.asp?ArticleID=2125

4.      与环境变量有关的程序报错原因:

A.        分析本地故障原因就是因为环境变量中的默认路径被删除的结果

B.         默认路径一经设置,当前系统如有程序运行时需要某些DLLEXE文件,以及Active控件时就会到所有默认路径中去查找,如果在这些目录中查找到相应的程序则自动加载,查找不到则报告缺少某某文件的错误信息

PS:项目文件中有对环境变量的应用.在目录下寻找某文件.

抱歉!评论已关闭.