|
变量名 | 类 型 | 静态 | 数组 | 备 注 | 正则ip | 正则表达式 | | | 文件内容 | 文本型 | | | 结果数组 | 搜索结果 | | 0 | 数组索引 | 整数型 | | | 外网地址 | 文本型 | | | 索引 | 整数型 | | | 文件句柄 | 整数型 | | | 如果真 (正则ip. 创建 (“((25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)\.){3}(25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)”, 假) = 假) 信息框 (“创建正则表达式失败。请检查参数!”, #错误图标, “提取”) 返回 () 文件内容 = 到文本 (HTTP读文件 (“http://www.net.cn/static/customercare/yourIP.asp”)) 结果数组 = 正则ip. 搜索全部 (文件内容 ) 计次循环首 (取数组成员数 (结果数组 ), 数组索引 ) 调试输出 (结果数组 [数组索引 ]. 取匹配文本 (文件内容, ))  外网地址 = 结果数组 [数组索引 ]. 取匹配文本 (文件内容, ) 计次循环尾 ()索引 = 超级列表框1. 插入表项 (, , , , , )超级列表框1. 置标题 (索引, 0, 到文本 (取现行时间 ()) )超级列表框1. 置标题 (索引, 1, 外网地址 )文件句柄 = 打开文件 (取运行目录 () + “\IP.txt”, , ) 如果 (文件句柄 ≠ 0 ) 调试输出 (“打开文件成功!”) 插入文本行 (文件句柄, 到文本 (取现行时间 ()) + “---” + 外网地址 ) 关闭文件 (文件句柄 ) 调试输出 (“打开文件失败!”)
|
|