lusheng0028 发表于 2011-7-18 12:19:54

怎么保存更改的环境变量

_FileWriteLog(@ScriptDir & "epath.log", "**************程序执行开始***************")
_FileWriteLog(@ScriptDir & "epath.log","$epath=" & $envpath)
$epath = EnvGet("PATH")    ;获取PATH的值
_FileWriteLog(@ScriptDir & "epath.log","$epath=" & $epath)    ;输出日志
$epath= $epath & ";D:\SysFiles"    ;
EnvSet("PATH",$epath)   ;写入加入D:\SysFiles;量值
_FileWriteLog(@ScriptDir & "epath.log","$epath=" & $epath)   ;输出日志
EnvUpdate()
_FileWriteLog(@ScriptDir & "epath.log","$epath=" & $epath)

加进去的变量。保存不了。。请各位老师教下

yangjjp 发表于 2011-7-19 17:01:51

帮助文档中有说明:EnvSet
此函数设置的环境变量只能被那些由 AutoIt 启动的程序(比如使用Run或RunWait)访问.一旦 AutoIt 被关闭则该环境变量将不复存在.

gzh888666 发表于 2011-7-26 10:53:25

2楼正解{:face (411):}
页: [1]
查看完整版本: 怎么保存更改的环境变量