EnvGet |
首页 后退 前进 |
EnvGet 返回环境变量.
EnvGet ( "envvariable" ) 参数
返回值 返回请求的变量(若变量不存在则返回空字符串).
函数示例 #include <MsgBoxConstants.au3> ----------------------------------------
该函数可以通过命令 exect 调用 参见: EnvGet('PATH')
exect=FileRead(EnvGet('COMMANDER_PATH')&'\WinButtonBar.ini') GLOBALEXECT<a> ;; 使用相对路径读取文件的示例
exect=EnvGet('COMMANDER_PATH')||EnvGet('WINDIR')||EnvGet('AppData') GLOBALEXECT<a> ;; 获取环境变量的值的例子
exect=IniWrite(EnvGet('COMMANDER_INI'),'WWW','Key','Это~~новое~~值') ;; 写入由值给出的Key键的[WWW]部分中的Wincmd.ini文件
exect=IniWrite(EnvGet('COMMANDER_INI'),'WWW','Key',Chr(34)&'Это~~новое~~值'&Chr(34)) ;; 写入键值键的[WWW]部分中的Wincmd.ini文件指定的引号的值
exect=IniDelete(EnvGet('COMMANDER_INI'),'WWW','Key') ;; 从键值键的[WWW]部分删除Wincmd.ini文件
exect=IniDelete(EnvGet('COMMANDER_INI'),'WWW') ;; 从Wincmd.ini文件部分删除[WWW]
exect=$var_s=IniRead(EnvGet('COMMANDER_INI'),'WWW','Key','#')||_ViewValues('$var_s') ;; 从[WWW]部分从Wincmd.ini文件中检索键值值
exect=$var_a=StringSplit('%%COMMANDER_PATH%%\Bar\000_TCIMG_Test.bar|%%COMMANDER_PATH%%\Bar\084_AU3.bar|%%COMMANDER_PATH%%\Bar\000_TCIMG_Test_Exe.bar','|')||$var_si=EnvGet('COMMANDER_PATH')&'\WinButtonBar.ini'||$var_sb=IniRead('$var_si','Buttonbar','Buttonbar','''')||$var_i=Number(_ArraySearch($var_a,'$var_sb')+1)||$var_i=($var_i>3~~Or~~$var_i=0)?1:$var_i||IniWrite('$var_si','Buttonbar','Buttonbar','$var_a[$var_i]')||IniWrite('$var_si','Buttonbar','Buttonbar',Execute('$var_a[$var_i]')) ;; 将WinButtonBar.ini中的一个圆圈中的3个预定义的.bar路径之一写入[Buttonbar]部分
exect=$var_aa=IniReadSection(EnvGet('COMMANDER_INI'),'Configuration')||_ViewValues($var_aa) ;; 从配置部分读取Wincmd.ini中的所有对参数=值
exect=$var_a=IniReadSectionNames(EnvGet('COMMANDER_INI'))||_ViewValues($var_a) ;; 读取Wincmd.ini中所有部分的名称
exect=IniWriteSection(EnvGet('COMMANDER_INI'),'WWW','k1=Hello'&@LF&'k2=пока') ;; 将Wincmd.ini写入指定键和值的[WWW]部分
exect=IniRenameSection(EnvGet('COMMANDER_INI'),'WWW','XXX') ;; 重命名为[XXX]中的Wincmd.ini部分[WWW]
exect=$var_a=StringSplit(StringReplace('??%%COMMANDER_PATH%%\TCIMG.exe?~~?openup??|??%%COMMANDER_PATH%%\Utilities\TotalCom\ChoiceEditor\ChoiceEditor.exe??','?',Chr(34)),'|')||$var_sc=EnvGet('COMMANDER_INI')||$var_sp=IniRead('$var_sc','Configuration','Editor','''')||$var_is=StringInStr('$var_sp','TCIMG')?2:1||IniWrite('$var_sc','Configuration','Editor',$var_a[$var_is]) rstart ;; 重新启动时切换到F4
|