本帖最后由 coder 于 2012-5-22 22:17 编辑
import config;
import web.form;
import win.inputBox;
/*DSG{{*/
mainForm = ..win.form( bottom=316;parent=...;text="aardio Form";right=579;scroll=1 )
mainForm.add( )
/*}}*/
//创建web窗体
mainWb = web.form( mainForm
,//可输入_UIFLAG_ 前缀的常量自定义外观
,//可输入_DLCTL_ 前缀的常量以控制下载行为
,//"USER AGENT"
);
//打开目标网站
mainWb.go("http://home.teacherclub.com.cn/dts/admin/user!loginpage.action?yxyt1&fromCookiePage=true")
//禁止脚本错误提示
mainWb.noScriptErr=true;
mainForm.show(); //显示窗体
mainWb.wait("");//等待指定网址,可以使用模式匹配语法
//第一次使用提示输入ID和密码
if( ! config.default.username and !config.default.password){
inputbox = win.inputBox(mainForm.hwnd)
inputbox.text = "第一次使用需要输入个人信息"
inputbox.info.text = "请在下面输入您的ID"
inputbox.input.text = ""
name = inputbox.doModal();
config.default.username =name;
inputbox = win.inputBox(mainForm.hwnd,true);
inputbox.text = "第一次使用需要输入个人信息"
inputbox.info.text = "请在下面输入您的密码"
inputbox.input.text = ""
password = inputbox.doModal();
config.default.password =password;
}
var ele = mainWb.getEle("username") ;
ele.value = config.default.username;
var ele = mainWb.getEle("password");
ele.value = config.default.password;
var ele = mainWb.queryEles( tagName="INPUT";className="but ml10" );
ele.fireEvent("onclick");
//窗口最大化
win.show(mainForm.hwnd,0x3/*_SW_MAXIMIZE*/);
//进入消息循环
win.loopMessage();
//不方便提供用户名和密码供大家测试。我测试的没有问题。 |