我刚刚学AU3想写个radmin的自动安装程序,我想在输入框输入读取的配置文件关键值,求指点! 15
各位大侠,我刚刚学AU3想写个radmin的自动安装程序,但是写道这里不晓得怎么写了这里的输入框里面可以直接读取我的配置文件里的,配置文件如图,请各位大侠指点哈!Loca...
各位大侠,我刚刚学AU3想写个radmin的自动安装程序,但是写道这里不晓得怎么写了
这里的输入框里面可以直接读取我的配置文件里的,配置文件如图
,请各位大侠指点哈!
Local $prot = IniRead("wuzhe.ini","wuzhe","port","Default")
Local $user = IniRead("wuzhe.ini","wuzhe","user","Default")
Local $pass = IniRead("wuzhe.ini","wuzhe","pass","Default")
Local $Copyright = IniRead("wuzhe.ini","wuzhe","Copyright","Default")
Local $title3="Radmin Server Options"
Local $tetle6="Cancel"
WinWait($title3,$tetle6)
WinActivate($title3,$tetle6)
Send("{TAB}","{SPACE}","{TAB}",$prot,"{TAB 9}","{SPACE}")
大家看看我错在哪里了!测试的时候老是在Send这里出错!
问题已经解决了,找了好久的资料 展开
这里的输入框里面可以直接读取我的配置文件里的,配置文件如图
,请各位大侠指点哈!
Local $prot = IniRead("wuzhe.ini","wuzhe","port","Default")
Local $user = IniRead("wuzhe.ini","wuzhe","user","Default")
Local $pass = IniRead("wuzhe.ini","wuzhe","pass","Default")
Local $Copyright = IniRead("wuzhe.ini","wuzhe","Copyright","Default")
Local $title3="Radmin Server Options"
Local $tetle6="Cancel"
WinWait($title3,$tetle6)
WinActivate($title3,$tetle6)
Send("{TAB}","{SPACE}","{TAB}",$prot,"{TAB 9}","{SPACE}")
大家看看我错在哪里了!测试的时候老是在Send这里出错!
问题已经解决了,找了好久的资料 展开
展开全部
WinActivate之后最好用WinWaitActive来等待激活。在窗口未激活成功之前,send是没用的。
send的写法有错误,没有那么多参数,直接将多个按键连着写就可以了。如:
Send("{TAB}{SPACE}")
另外,send很不可靠,建议直接用ControlSetText 直接设置控件文本。
WinWait($title3, $tetle6) ;用窗口信息工具确认窗口文本是"Cancel",否则去掉这个参数
ControlSetText($title3, "", "Edit1", $prot)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询