社区
Windows SDK/API
帖子详情
在delphi程序里,怎么样设置操作系统的环境变量?
youfly
2003-09-26 11:41:34
在delphi程序里,怎么样设置操作系统的环境变量?
...全文
380
12
打赏
收藏
在delphi程序里,怎么样设置操作系统的环境变量?
在delphi程序里,怎么样设置操作系统的环境变量?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
youfly
2003-09-29
打赏
举报
回复
不过谢谢大家的捧场,还是给分。
youfly
2003-09-29
打赏
举报
回复
这两个我都用过,但他不能导出作为操作系统的环境变量,或者是当前控制台的环境变量,它所设置的有效期只能为进程,没法将变量通过环境变量和别的脚本进行共享。
youfly
2003-09-26
打赏
举报
回复
有谁知道API:BOOL SetEnvVariable(LPSTR szName, LPSTR szValue, CMO cmo);是干什么用的,它的delphi用法是怎么样的,特别是CMO这个类型是怎么样的?
youfly
2003-09-26
打赏
举报
回复
可能我们理解有点的不同,我指的环境变量是在dos里用set命令设置的变量或者通过电脑里的环境设定的变量。
FrameSniper
2003-09-26
打赏
举报
回复
里面GET_前缀的参数用来取系统环境值
里面SET_前缀的参数用来设系统环境值
youfly
2003-09-26
打赏
举报
回复
这个函数只能取/设系统的配置信息,去不去取/设系统的环境变量。
FrameSniper
2003-09-26
打赏
举报
回复
SystemParametersInfo函数
youfly
2003-09-26
打赏
举报
回复
我知道有几个API但都是进程内有效,我想设了对于整个操作系统,或都当前dos窗口都有效的API。
pankun
2003-09-26
打赏
举报
回复
记得有个专门的API可以设置,但API名我忘了...
Seahilly
2003-09-26
打赏
举报
回复
在Windows.pas中有两个函数:
function GetEnvironmentVariable(lpName: PChar; lpBuffer: PChar; nSize: DWORD): DWORD; stdcall;
function SetEnvironmentVariable(lpName, lpValue: PChar): BOOL; stdcall;
可以获取或设置环境变量。
SarahCla
2003-09-26
打赏
举报
回复
function SetEnvVarValue(const VarName,
VarValue: string): Integer;
begin
// Simply call API function
if Windows.SetEnvironmentVariable(PChar(VarName),
PChar(VarValue)) then
Result := 0
else
Result := GetLastError;
end;
FrameSniper
2003-09-26
打赏
举报
回复
HOHO,环境变量?你说的那种偶可不知道!
Delphi
编写的Java
环境变量
配置
程序
.rar
对Java新手来说,
环境变量
的配置有些麻烦,笔者用
Delphi
编写了一个Java
环境变量
配置
程序
,说明:操作很方便,先选择路径(这个地方,我没有想到很好的判断是不是jdk的安装路径)然后点击
设置
按钮就可以
设置
好路径,然后注销一下系统就可以使用jdk编程了。 开发者:孤舟夜航
用
Delphi
修改系统
环境变量
第一个是复制Oracle客户端文件。 第二个是写注册表。 第三个是注册
环境变量
。 用
Delphi
怎么修改系统的
环境变量
呢,上网找了一下,写了下面的
程序
,怕以后忘记了,贴上来。 [
delphi
] view plain copy unit Unit1; interface uses Windows, Messa
delphi
用 GetEnvironmentVariable 获取常用系统
环境变量
用 GetEnvironmentVariable 获取系统变量来得快. -------------------------------------------------------------------------------- //譬如 %WINDIR% 是表示
delphi
系统路径变量
%ALLUSERSPROFILE% 列出所有用户Profile文件位置。 %APPDATA% 列出应用
程序
数据的默认存放位置。 %CD% 列出当前目录。 %CLIENTNAME% 列出联接到终端服务会话时客户端的NETBIOS名。 %CMDCMDLINE% 列出启动当前cmd.exe所使用的命令行。 %CMDEXTVERSION% 命令出当前命令处理
程序
扩展版本号。 %Co
Delphi
利用系统
环境变量
获取常用系统目录
//譬如 %WINDIR% 是表示系统目录的系统变量, 可以这样获取: var s: string; begin s := GetEnvironmentVariable('WINDIR'); ShowMessage(s); {C:\WINDOWS} end; 一些系统目录变量列表: 变量 描述 %WINDIR% {系统目录 - C:\WIN
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章