找回密码
 加入
搜索
查看: 8930|回复: 13

[AU3基础] [已解决] IniRead能读取远程ini的内容吗?

 火.. [复制链接]
发表于 2014-8-29 17:53:22 | 显示全部楼层 |阅读模式
本帖最后由 sd23 于 2014-8-31 10:07 编辑

;求解:IniRead怎样才能成功读取远程ini的内容(看相关帖貌似可以的)?

;InetGet 可以下载到本地,IniRead不能读取。

;ftp根目录/111.ini内容: [1] 123=456
$url = 'ftp://rrall_database:123123@192.168.1.102/111.ini'

InetGet($url, @ScriptDir & "\s001.ini") ;InetGet下载到本地 成功

MsgBox(0,0,IniRead($url,"1","123","?")) ;IniRead读取,持续失败
发表于 2014-8-29 23:23:20 | 显示全部楼层
楼主,你的意思是读取网络中的一个ini文件,我不知道你这样做的目的是什么,但是我总觉得有其他的方式可解决你的问题。
 楼主| 发表于 2014-8-30 00:09:33 | 显示全部楼层
回复 2# MicroBlue

不好意思,我所能认知的除了下载就是读取了。
上面看到,用InetGet下载一个文件很简单。
但我的问题是:是否可以只读取远程ini中指定的数值?  
谢谢回复
发表于 2014-8-30 02:13:28 | 显示全部楼层
ftp有工具可以挂载到本地的,和本地操作一样…所以读取就无困难啦
发表于 2014-8-30 04:41:26 | 显示全部楼层
MsgBox(0,0,IniRead(@ScriptDir & "\s001.ini","1","123","?")) ;
IniRead读取,这样就可以了吧
发表于 2014-8-30 16:27:04 | 显示全部楼层
一个是本地或者网络中的文件,一个是网页形式的内容,你无法用读文件的形式去读取一个网页中的内容。
#include <string.au3>
#include <Array.au3>
#include <WinHttp_GetRespond.au3>
#RequireAdmin

#cs
content of the Test.ini
-----------------------------
[Section]
Key=microblue
-----------------------------
#ce

$URL_ConfigFile = "http://127.0.0.1:8000/Test.ini"

_Example2()



Func _Example2()

        $rContext=_WinHTTP_GetRespond(-1,$URL_ConfigFile,2)
        If Not @error Then

                MsgBox(0, "Ini content",_HexToString($rContext[0]))
        EndIf

EndFunc


使用HTTP请求读出网页内容,然后在解析吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2014-8-30 17:04:04 | 显示全部楼层
发表于 2014-8-30 17:16:06 | 显示全部楼层
至于行不行,我只是按及自己的经验来判断的,不过看了你发的那几个,貌似可以哦。人
家那都是http协议的,你这FTP的,行不行我也不确定。
 楼主| 发表于 2014-8-30 18:17:36 | 显示全部楼层
我ftp,http都试过,持续不行,所以纳闷。 短信了先行者,还没有回复
发表于 2014-8-30 19:06:20 | 显示全部楼层
不可能啊,按你说的,是先下载了。再在本地读。
度本地文件怎么能不行呢?
发表于 2014-8-30 21:46:09 | 显示全部楼层
貌似以上朋友可以,但我试了不行,所以求证
sd23 发表于 2014-8-30 17:04



    第二个例子是局域网来的,\\192.168.1.219 这个开了共享,实际上是相当你电脑的文件来的。所以这个是没问题的。
远程网站如果是http的应该可以用xml格式的,ftp应该就只能先下载到本地再读取了。
发表于 2014-8-31 03:22:06 | 显示全部楼层
下载到本地读取一定是可以的!!格式对了就可以了!
 楼主| 发表于 2014-8-31 10:04:39 | 显示全部楼层
回复 11# 志艺风云

十分感谢! 明白了,不纳闷了

结贴
发表于 2014-9-4 13:14:48 | 显示全部楼层
路过看看,受教了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 13:03 , Processed in 0.079023 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表