iniread 请大神来帮忙
本帖最后由 lolrjes 于 2017-5-30 21:36 编辑实现先读取本机机器名,然后判断机器名在aa.ini里面是否存在,aa.ini里面机器名格式如:a01;a02;a03;a04 ;
如机器名在aa.ini里面则将机器名写入cc.bat第3行然后再执行cc.bat,如机器名不在aa.ini里面则退出。
先谢过各位大神了!!! 大神快现身啊!!! 基本操作,你可以看看帮助文档里的文本处理即可完成!{:face (197):} 求大神了,
我完全不懂这些,
我以前只学了软件自动安装, 大家节日快乐 请指导一下 本帖最后由 lolrjes 于 2017-5-30 14:07 编辑
师傅们都旅游去了吗 本帖最后由 lolrjes 于 2017-5-30 23:57 编辑
IniReadSection(@DesktopDir&"\aa.ini",@ComputerName)
If @error Then
exit
Else
run (@DesktopDir&"\wg2.bat")
EndIf
真难 回复 8# lolrjes
是这个意思吗?
$sFilePath = @ScriptDir & "\aa.ini"
; 读取 ini 文件中 '常规' 字段. 这将返回一个 2 维数组.
Local $aArray = IniReadSection($sFilePath, "0")
Local $aray = "a04"
; 检查是否发生错误.
If Not @error Then
; 枚举显示数组中关键字及其各自的值.
For $i = 1 To $aArray
MsgBox(0, "", "关键字: " & $aArray[$i] & @CRLF & "值: " & $aArray[$i])
If $aray = $aArray[$i] Then
MsgBox(0, "", "想打开文件--wg2.bat")
; run (@DesktopDir&"\wg2.bat")
Else
;exit
EndIf
Next
EndIf
aa.ini
a01=1
a02=2
a03=3
a04=4
页:
[1]