回复 4# einkhe98
可以自写函数解决。笨办法,作参考。
#include <array.au3>
#include <file.au3>
$evnar = _envget("temp");如果$evnar=_envget("")参数为空,返回数组。
If IsArray($evnar) Then
_ArrayDisplay($evnar)
Else
MsgBox(0, 0, $evnar)
EndIf
Func _envget($env)
$envgetall = RunWait(@ComSpec & " /c " & "set >env.ini", @ScriptDir, @SW_HIDE)
$str = "[set]" & @CRLF & FileRead("env.ini")
$Hfile = FileOpen("env.ini", 2)
FileWrite("env.ini", $str)
FileClose($Hfile)
If $env = '' Then
$iniread = IniReadSection("env.ini", "set")
Else
$iniread = IniRead("env.ini", "set", $env, "error")
EndIf
Return $iniread
FileDelete("env.ini")
EndFunc ;==>_envget
|