請問INI檔 沒有1=, 2= , 3= 怎麼讀取?
本帖最后由 tcpuuu 于 2012-7-26 16:16 编辑msgbox(0,"",IniRead(@DesktopDir & "\ABC.ini","","第一行的數值???","")) 既然不是ini文档,就不要按Ini的函数,直接用普通文本函数读取就可以了,象FileReadLine()之类的 本帖最后由 tcpuuu 于 2012-7-26 17:23 编辑
是INI檔 因為INI檔 不須開啟也能寫入讀出
我第三方程式 條件觸發便對 INI 做寫入 再用AU3讀出
===================================
1= & 寫入的數值(如果沒有1=, 2=就無法讀)
只有寫入INI時 用 連接的1= &
2= &
把INI 寫成 有1=2= 是INI檔 因為INI檔 不須開啟也能寫入讀出
我第三方程式 條件觸發便對 INI 做寫入 再用AU3讀出 ...
tcpuuu 发表于 2012-7-26 17:22 http://www.autoitx.com/images/common/back.gif
我所说的“不是ini文档”是指其中内容格式,而不是仅仅文件反缀是“.ini”
其实au3有关Ini的函数,不管后缀是啥(或没有),只要其内容是标准Ini格式就可以读
BTW:若不是湾港那边来的,请不要用繁体字,看着太累了 $Pa=IniRead(@DesktopDir & "\ABC.ini","","","")
msgbox(0,"",$Pa)
==================================
沒 字段名 AND 沒 關鍵字請教該如何讀?
IniRead ( "文件名", "字段名", "關鍵字", "默?值" ) 2L已经回答了,LZ在纠结什么呢... 本帖最后由 nivisde 于 2012-7-27 03:20 编辑
ABC.INI格式如下
1=123
2=12312
3=12312
4=432546
5=567456
6=7657
local $inisection=IniReadSection("ABC.INI","abc")
返回2维数组 $inisesion 存放条数
$i>=1
$inisesion[$i]存放关键字
$inisesion[$i]存放值 本帖最后由 wsfda 于 2012-7-27 09:03 编辑
回复 5# tcpuuu
FileRead從此前已經打開的文本文件中讀取指定數量的字符
FileReadLine 从此前已打开的文本文件中读取指定行的字符.
樓主試試、 回复 1# tcpuuu
Local $file = FileOpen(@ScriptDir&"\ABC.ini", 0)
If $file = -1 Then
MsgBox(0, "错误", "不能打开文件.")
Exit
EndIf
While 1
Local $line = FileReadLine($file)
If @error = -1 Then ExitLoop
MsgBox(0, "读取的行:", $line)
Wend
FileClose($file)
本帖最后由 tcpuuu 于 2012-7-30 01:27 编辑
看來看去如果不把 INI 寫成標準格式就要當成 .TXT 一樣開啟之後讀取
如果還要開啟我何必 寫成INI?
看來 此題無解! 一定要寫成 標準格式才能免開啟 直接讀取
local $Pa
For $i = 0 To19
$Pa[$i]=IniRead(@ScriptDir & "\SYS.ini","Pa",$i+1,"")
Next
; $Pa = ..................
; $Pa = .............
; $Pa =......... 回复 10# tcpuuu
ini*函数的备注里说明过ini文件的格式,不是那个格式没法用 回复 5# tcpuuu
4楼再次解释了,还是没有明白吗?
只能当普通文本来处理。 回复 10# tcpuuu
你怎么知道ini是不需要开启的? 回复 13# xms77
local $Pa
For $i = 0 To19
$Pa[$i]=IniRead(@ScriptDir & "\SYS.ini","Pa",$i+1,"")
Next
; $Pa =
;
;1= 23542.................
; $Pa = .............
; $Pa =.........
=========================
這樣不就免開啟 第0組 到19組 任你取用 回复xms77
local $Pa
For $i = 0 To19
$Pa[$i]=IniRead(@ScriptDir & "\SYS.ini","Pa",$ ...
tcpuuu 发表于 2012-7-30 17:01 http://www.autoitx.com/images/common/back.gif
你在生活中肯定是个执拗和喜欢抬扛的人!这么多人跟你说了这么多,你充耳不闻,只管说自己的:为什么拿着柳叶刀杀不死牛呢?
页:
[1]
2