找回密码
 加入
搜索
查看: 1933|回复: 11

读去ini数据写入对话框

[复制链接]
发表于 2009-5-16 04:01:46 | 显示全部楼层 |阅读模式
本帖最后由 tzz365 于 2009-5-16 10:02 编辑

请问如何先去读去ini中的IP如192.168.0.1然后自动写入对话框!
发表于 2009-5-16 04:14:02 | 显示全部楼层
sn.ini
-----------------------------------------------------------
[sn]
IP = 192.168.0.1
-----------------------------------------------------------
$IP = IniRead ("sn.ini","sn","IP","")
MsgBox('','',$IP)
不知道你所说的对话框是指哪些对话框,获取$IP你爱怎么弄都可以了
 楼主| 发表于 2009-5-16 04:21:10 | 显示全部楼层
我试过了。 可是不行呢。如何我用最笨的方法就是。 send("{1}")/send("{9}")/send("{2}") ...

我是想写万象自动安装。就是在服务端IP那边调不出INI数据。
RUN ("Clt2K.exe");客户端安装程序
WinWaitActive ("安装 - 万象网管2008客户端","欢迎使用 万象网管2008")
send("!N")
WinWaitActive ("安装 - 万象网管2008客户端","许可协议")
Send("!a")
send("!N")
WinWaitActive ("安装 - 万象网管2008客户端","选择开始菜单文件夹")
Send("!N")
WinWaitActive ("安装 - 万象网管2008客户端","选择协议类型")
Send("{Tab}")
 楼主| 发表于 2009-5-16 05:37:14 | 显示全部楼层
在线等。 如果不调用ini。 send("192.168.0.1")也可以。不过局限性受到控制。 请高手帮帮我。
发表于 2009-5-16 07:14:32 | 显示全部楼层
先获取对话框的id或者类
然后用下面的函数
向指定的控件发送字符串.
ControlSend ( "窗口标题", "窗口文本", 控件ID, "字符串" [, 标志] )
或者
修改指定控件的文本.
ControlSetText ( "窗口标题", "窗口文本", 控件ID, "新文本" [,标志] )






 楼主| 发表于 2009-5-16 07:47:13 | 显示全部楼层
$IP = IniRead ("Tzz365.ini","[网吧信息]","IP","")
ControlSend("安装 - 万象网管2008客户端","","Edit1","$IP")

是这样嘛?  好像还是不行噢
 楼主| 发表于 2009-5-16 08:00:47 | 显示全部楼层
$IP = IniRead ("Tzz365.ini","[网吧信息]","IP","")
ControlSetText ("安装 - 万象网管2008客户端","","TEdit1","$IP")
这样可以。
不过对话框里面是$IP请问如何把$IP指向ini文件?
发表于 2009-5-16 08:37:57 | 显示全部楼层
$IP = IniRead ("Tzz365.ini","[网吧信息]","IP","")
ControlSetText ("安装 - 万象网管2008客户端","","TEdit1",$IP)
 楼主| 发表于 2009-5-16 08:56:03 | 显示全部楼层
$IP = IniRead ("Tzz365.ini","[网吧信息]","IP","")
ControlSetText ("安装 - 万象网管2008客户端","","TEdit1",$IP)

这样也不行。 对话框里面是空白了。 关连不上INI里面的数据。
发表于 2009-5-16 11:27:08 | 显示全部楼层
Tzz365.ini
检查下这个文件是否在脚本的同目录下
发表于 2009-5-26 15:26:00 | 显示全部楼层
语法有错,好好检查下
发表于 2009-5-27 23:56:12 | 显示全部楼层
语法有错,好好检查下
c6032748 发表于 2009-5-26 15:26

","[网吧信息]","
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-10 19:34 , Processed in 0.078632 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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