GetEnvironmentVariable 获取常用系统变量(转)
源:GetEnvironmentVariable 获取常用系统变量
//譬如 WINDIR 表示系统目录系统变量, 以这样获:
var
s:string;
begin
s:=GetEnvironmentVariable('WINDIR');
ShowMessage(s);{C:WINDOWS}
end;
(*--------------------------------------------------------------------------------
WINDIR {系统目录 - C:WINDOWS}
SYSTEMROOT {系统目录 - C:WINDOWS}
SYSTEMDRIVE {系统根目录 - C:}
HOMEDRIVE {当户根目录 - C:}
USERPROFILE {当户目录 - C:Documents and Settingswy}
HOMEPATH {当户路径 - Documents and Settingswy}
TMP {当户临时文夹 - C:DOCUME~1wyLOCALS~1Temp}
TEMP {当户临时文夹 - C:DOCUME~1wyLOCALS~1Temp}
APPDATA {当户数据文夹 - C:Documents and SettingswyApplication Data}
PROGRAMFILES {程序默认安装目录 - C:Program Files}
COMMONPROGRAMFILES {文通目录 - C:Program FilesCommon Files}
USERNAME {当户名 - wy}
ALLUSERSPROFILE {所有户文目录 - C:Documents and SettingsAll Users}
OS {操作系统名 - Windows_NT}
COMPUTERNAME {计算机名 - IBM-B63851E95C9}
NUMBER_OF_PROCESSORS {处理器个数 - 1}
PROCESSOR_ARCHITECTURE {处理器芯片架构 - x86}
PROCESSOR_LEVEL {处理器型号 - 6}
PROCESSOR_REVISION {处理器修订号 - 0905}
USERDOMAIN {包含户帐号域 - IBM-B63851E95C9}
COMSPEC {C:WINDOWSsystem32cmd.exe}
PATHEXT {执行文类型 - .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.pyo;.pyc;.py;.pyw}
Path {搜索路径} s: string;
--------------------------------------------------------------------------------*)
begin
s := GetCurrentDir;
ShowMessage(s); {C:Documents and SettingswyMy DocumentsRAD StudioProjects}
SetCurrentDir('..');
s := GetCurrentDir;
ShowMessage(s); {C:Documents and SettingswyMy DocumentsRAD Studio}
SetCurrentDir('....');
s := GetCurrentDir;
ShowMessage(s); {C:Documents and Settingswy}
end;
GetEnvironmentVariable 获取常用系统变量(转)的更多相关文章
- 用 GetEnvironmentVariable 获取常用系统环境变量
以前曾用 GetWindowsDirectory.GetSystemDirectory.GetTempPath 等函数获取系统常用文件夹; 也用过 SHGetSpecialFolderLocation ...
- ABAP 常用系统变量
SY-ABCDE 常量,A-Z字母表SY-BATCH 后台的程序运行SY-COLNO:当前选定列的列号SY-CPAGE 列表的当前显示页SY-CUCOL 屏幕,PAI 的水平光标位置SY-CUROW: ...
- Window 常用系统变量
转载:http://www.slyar.com/blog/envionment-variables.html 转载:http://blog.csdn.net/wuliusir/article/deta ...
- TSQL--SQL SERVER 常用系统变量
----------全局变量select @@version as '版本';---------------------------返回当前数据库的版本信息 select APP_NAME ( ) a ...
- Java常用系统变量收集
public static void main(String[] args) { System.out.println("java版本号:" + System.getPropert ...
- 梦想CAD控件系统变量说明
这里介绍一些常用系统变量有String.double.long.McGePoint3d等类型,其中有部分系统变量是随图纸保存,再次打开时就会读取图纸中的系统变量,有些系统变量不随图纸保存,其作用来控制 ...
- 【转】Delphi利用系统环境变量获取常用系统目录
Delphi code //譬如 %WINDIR% 是表示系统目录的系统变量, 可以这样获取: var s: string; begin s := GetEnvironmentVariable('WI ...
- java 获取系统变量(环境变量和设置变量)
前言 环境变量这个概念不陌生, 就是操作系统的环境变量. 系统变量就是java本身维护的变量. 通过 System.getProperty 的方式获取. 对于不同的操作系统来说, 环境变量的处理可能会 ...
- ThinkPHP第二十二天(表单令牌、相对路径、扩展配置载入、$Think获取系统变量、$_SERVER('HTTP_REFERER')前页地址)
1.表单令牌开启配置 'TOKEN_ON'=>true 2.相对路径:在thinkphp中,存在单入口index.php,所以程序中的根目录都是以index.php所在的文件夹为根目录,故用./ ...
随机推荐
- vs设计界面出现“建控件时出错 响应在此上下文中不可用”
使用VS2010设计Asp.net时出现: 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态.还请确保在应用程序配置的 \\ 节中包括 ...
- 连接SQLServer OLEDB数据库(ACCESS) ODBC Oracle
web.Config文件中的连接字符串 <configuration> <system.web> <compilation debug="true" ...
- js屏蔽浏览器右键菜单
<script type="text/javascript"> function doNothing(){ window.event.returnValue=false ...
- Number Sequence HDU 1711 KMP 模板
题目大意:两个数组匹配,求子串首次出现的位置. 题目思路:数组长度,比较大,朴素算法的时间复杂度为 m*n超时.KMP的时间复杂度为m+n可行. #include<iostream> #i ...
- iOS 枚举写法
1.第一种 typedef enum { kPRStateNormal = 0, kPRStatePulling = 1, kPRStateLoading = 2, kPRStateHitTheEnd ...
- curl file_get_contents fsockopen
三种处理的方式: curl file_get_contents fsockopen fsockopen 是比较底层的调用,属于网络系统的socket调用,而curl经过的包装支 ...
- myeclipse 2013 SR2 安装svn
1.下载SVN-site-1.8.22.zip 2.找到MyEclipse安装路径 我的是F:\tool\myeclipse2013\dropins,复制SVN-site-1.8.22.zip到此文件 ...
- Loadrunner之脚本的调试和保存(六)
一.调试脚本 脚本录制完毕后,按F5键或单击菜单上的RUN按钮,可以运行脚本. 在VIRTUAL USER GENERATOR中运行脚本的作用,主要是查看录制的脚本能否正常通过,如果有问题 ...
- 在win7 64bit系统安装QC软件
当本机系统不再QC软件支持的系统上,可以在setup右键选择兼容性选择能支持安装的系统, 在JBOSS页面,选择该服务器,用户名输入本机的用户名和密码,如果没有配置域输入计算机名. 如果没有装IIS, ...
- ScrollView嵌套ViewPager 时候 Pager左右滑动不流畅
//触摸事件 pager.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v ...