易语言模块 小强的网络应用模块2.0.ec
模块名称:小强的网络应用模块
作者:小强
版本:2.0
------------------------------
.版本 2
.子程序 COOKIE_获取, 文本型, 公开
.参数 网址, 文本型
.参数 COOKIE名称, 文本型, 可空, 为空返回全部COOKIE
.子程序 COOKIE_清除, 逻辑型, 公开
.参数 域名, 文本型
.子程序 COOKIE_设置, 逻辑型, 公开, 1.1
.参数 网址, 文本型
.参数 COOKIE名称, 文本型, 可空, 为空清除所有
.参数 COOKIE内容, 文本型, 可空, 为空清除
.参数 有效期, 日期时间型, 可空, 为空不保存
.子程序 读HTTP子程序, 字节集, 公开
.参数 网址, 文本型
.子程序 访问网页_取端口, 整数型, 公开
.参数 网址, 文本型
.子程序 访问网页_取页面地址, 文本型, 公开
.参数 网址, 文本型
.子程序 访问网页_取域名, 文本型, 公开
.参数 网址, 文本型
.子程序 访问网页_文本, 文本型, 公开, 有可能线程阻塞,请在外部加超时判断
.参数 完整网址, 文本型
.参数 访问方式, 文本型, 可空, "GET" or "POST",为空默认"GET"
.参数 代*地址, 文本型, 可空
.参数 附加协议头, 文本型, 可空
.参数 提交信息, 文本型, 可空, "POST"专用
.参数 超时值, 整数型, 可空, 单位秒 默认10秒
.参数 传递COOKIE, 文本型, 参考 可空
.子程序 访问网页_字节集, 字节集, 公开, 有可能线程阻塞,请在外部加超时判断
.参数 完整网址, 文本型
.参数 访问方式, 文本型, 可空, "GET" or "POST",为空默认"GET"
.参数 代*地址, 文本型, 可空
.参数 附加协议头, 文本型, 可空
.参数 提交信息, 文本型, 可空, "POST"专用
.参数 超时值, 整数型, 可空, 单位秒 默认10秒
.参数 传递COOKIE, 文本型, 参考 可空
.子程序 取腾讯网络时间, 日期时间型, 公开, 有可能线程阻塞,请在外部加超时判断
.子程序 网络应用_HTTP穿q下载, 逻辑型, 公开, 成功返回真 失败返回假 (建议使用线程启动.文件大,会造成程序假死)
.参数 HTTP文件地址, 文本型, , szURL 本参数指定欲读取文件在互联网上的HTTP地址(即URL)。 http://499767144.5d6d.com/bbs.php
.参数 保存到本地文件名, 文本型, , szFileName 例如:c:\1.exe保存在:c:\1.exe
.参数 是否创建, 逻辑型, 可空, 当保存路径不存在时是否创建,默认为假
.参数 是否覆盖, 逻辑型, 可空, 当文件已存在时是否覆盖,默认为假 程序返回真
.子程序 网络应用_HTTP读文件, 字节集, 公开
.参数 HTTP文件地址, 文本型, , 本参数指定欲读取文件在互联网上的HTTP地址(即URL)。
.参数 缓存文件, 文本型, 可空, 设置缓存文件全路径,默认路径为 临时目录\QxQ_随机数.tmp(随机数为1-1000)
.子程序 网络应用_检测网络是否已连接, 逻辑型, 公开, 真为已连接,假则否
.子程序 网络应用_取IE缓存列表, 逻辑型, 公开, 参数 Normal_Entry, Edited_Entry(IE5), Offline_Entry, Online_Entry, Stick_Entry, Sparse_Entry(n/a) ,Cookies,Visited_History, Default_Filter
.参数 参数_数值, 整数型, , 参数 Normal_Entry, Edited_Entry(IE5), Offline_Entry, Online_Entry, Stick_Entry, Sparse_Entry(n/a) ,Cookies,Visited_History, Default_Filter
.参数 缓存列表, INTERNET高速缓存信息_, 参考 数组
.子程序 网络应用_取网站源码, 文本型, 公开, 成功则返回网站源码
.参数 网址, 文本型
.子程序 网络应用_取网站源码_字节集, 字节集, 公开, 成功则返回网站源码
.参数 网址, 文本型
.子程序 转换为GMT格式, 文本型, 公开, 将日期时间型数据转换为GMT格式
.参数 待转换时间, 日期时间型
.数据类型 INTERNET高速缓存信息_, 公开, INTERNET_CACHE_ENTRY_INFO
.成员 结构大小, 整数型, , , dwStructSize
.成员 网络地址源名称, 整数型, , , lpszSourceUrlName
.成员 本地文件名, 文本型, , , lpszLocalFileName
.成员 缓存入口类型, 整数型, , , CacheEntryType
.成员 使用者数量, 整数型, , , dwUseCount
.成员 连接速度, 整数型, , , dwHitRate
.成员 z低尺寸, 整数型, , , dwSizeLow
.成员 z高尺寸, 整数型, , , dwSizeHigh
.成员 最后修改时间低位, 整数型, , , dwLowDateTime1
.成员 最后修改时间高位, 整数型, , , dwHighDateTime1
.成员 终止时间低位, 整数型, , , dwLowDateTime2
.成员 终止时间高位, 整数型, , , dwHighDateTime2
.成员 最后访问时间低位, 整数型, , , dwLowDateTime3
.成员 最后访问时间高位, 整数型, , , dwHighDateTime3
.成员 最后同步时间低位, 整数型, , , dwLowDateTime4
.成员 最后同步时间高位, 整数型, , , dwHighDateTime4
.成员 头信息, 文本型, , , lpHeaderInfo
.成员 头信息大小, 整数型, , , dwHeaderInfoSize
.成员 文件扩展名, 整数型, , , lpszFileExtension
.成员 解除时间, 整数型, , , dwExemptDelta
.DLL命令 HTTP查询信息, 逻辑型, "wininet.dll", "HttpQueryInfoA", 公开
.参数 Internet请求句柄, 整数型
.参数 待查信息, 整数型, , 22返回所有信息;43SET_COOKIE;+2147483648返回文本
.参数 返回容器, 文本型, 传址
.参数 返回容器长度, 整数型, 传址
.参数 lpdwIndex, 整数型
.DLL命令 Http创建请求, 整数型, "wininet.dll", "HttpOpenRequestA", 公开
.参数 Internet连接句柄, 整数型, , 由Internet建立连接返回
.参数 访问方式, 文本型, 传址, "GET" or "POST"为空默认GET
.参数 页面路径, 文本型, 传址, 简短路径,不带域名
.参数 协议版本, 文本型, 传址, 为空默认HTTP/1.1
.参数 引用页, 文本型, 传址, 可为空
.参数 识别类型, 文本型, 传址, 可为空
.参数 dwFlags, 整数型, , 2147483648更新下载
.参数 dwContext, 整数型, , 0
.DLL命令 Http发送请求, 逻辑型, "wininet.dll", "HttpSendRequestA", 公开
.参数 HTTP请求句柄, 整数型
.参数 sHeaders, 文本型, 传址
.参数 lHeadersLength, 整数型
.参数 sOptional, 文本型, 传址
.参数 lOptionalLength, 整数型
.DLL命令 HTTP下载_, 整数型, "urlmon.dll", "URLDownloadToFileA", 公开, URLDownloadToFile成功返回0 失败返回-2146697211
.参数 参数1, 整数型, , pCaller一般为0
.参数 HTTP文件地址, 文本型, , szURL 本参数指定欲读取文件在互联网上的HTTP地址(即URL)。 http://499767144.5d6d.com/bbs.php
.参数 保存到本地文件名, 文本型, , szFileName 例如:c:\1.exe保存在:c:\1.exe
.参数 参数二, 整数型, , dwReserved 一般为0
.参数 参数三, 整数型, , lpfnCB一般为0
.DLL命令 Internet读文件, 逻辑型, "wininet.dll", "InternetReadFile", 公开
.参数 HTTP请求句柄, 整数型
.参数 sBuffer, 字节集, 传址
.参数 lNumBytesToRead, 整数型
.参数 lNumberOfBytesRead, 整数型, 传址
.DLL命令 Internet激活, 整数型, "wininet.dll", "InternetOpenA", 公开
.参数 句柄名称, 文本型, 传址
.参数 连接类型, 整数型, , 1直接连接;3代*连接
.参数 代*地址, 文本型, 传址
.参数 代*掩码, 文本型, 传址
.参数 dwFlags, 整数型, , 0
.DLL命令 Internet建立连接, 整数型, "wininet.dll", "InternetConnectA", 公开
.参数 Internet句柄, 整数型
.参数 域名, 文本型, 传址
.参数 服务器端口, 整数型, , 80HTTP;21FTP;
.参数 用户名, 文本型, 传址, 空
.参数 用户口令, 文本型, 传址, 空
.参数 服务类型, 整数型, , 1FTP;3HTTP
.参数 dwFlags, 整数型, , 0http;134217728被动FTP模式
.参数 dwContext, 整数型, , 0
.DLL命令 创建目录_, 整数型, "shell32.dll", "SHCreateDirectoryExA", 公开, 非零则成功 0为失败
.参数 窗口句柄, 整数型, , hwnd
.参数 路径, 文本型, , pszPath
.参数 参数, 整数型, , psa,any一般为0即可
.DLL命令 创建线程, 整数型, , "CreateThread", 公开
.参数 lpThreadAttributes, 整数型
.参数 dwStackSize, 整数型
.参数 lpStartAddress, 子程序指针
.参数 lpParameter, 整数型
.参数 dwCreationFlags, 整数型
.参数 lpThreadId, 整数型, 传址
.DLL命令 从堆栈分配本地内存_, 整数型, "kernel32.dll", "LocalAlloc", 公开, 从堆分配内存
.参数 标志, 整数型
.参数 堆栈, 整数型
.DLL命令 打开Internet_, 整数型, "wininet.dll", "InternetOpenA", 公开, InternetOpen*
.参数 代*商名称, 文本型, , sAgent
.参数 存取类型, 整数型, , lAccessType
.参数 代*名称, 文本型, , sProxyName
.参数 代*地址, 文本型, , sProxyBypass
.参数 标志, 整数型, , lFlags
.DLL命令 打开Internet地址_, 整数型, "wininet.dll", "InternetOpenUrlA", 公开, InternetOpenUrl*
.参数 Internet句柄, 整数型, , hInternetSession
.参数 Url地址, 文本型, , lpszUrl
.参数 头文本, 文本型, , lpszHeaders
.参数 头文本长度, 整数型, , dwHeadersLength
.参数 标志, 整数型, , dwFlags
.参数 定义值, 整数型, , dwContext
.DLL命令 读Internet文件_文本, 整数型, "wininet.dll", "InternetReadFile", 公开, InternetReadFile*
.参数 Internet地址句柄, 整数型, , hFile
.参数 数据缓冲区, 文本型, , sBuffer
.参数 读取大小, 整数型, , lNumBytesToRead
.参数 读取首地址, 整数型, 传址, lNumberOfBytesRead
.DLL命令 读Internet文件_字节集, 整数型, "wininet.dll", "InternetReadFile", 公开, InternetReadFile*
.参数 Internet地址句柄, 整数型, , hFile
.参数 数据缓冲区, 字节集, , sBuffer
.参数 读取大小, 整数型, , lNumBytesToRead
.参数 读取首地址, 整数型, 传址, lNumberOfBytesRead
.DLL命令 读取COOKIE, 逻辑型, "wininet.dll", "InternetGetCookieA", 公开
.参数 域名, 文本型, 传址
.参数 名称, 文本型, 传址
.参数 内容, 文本型, 传址
.参数 尺寸, 整数型, 传址
.DLL命令 复制字符串_, 整数型, "kernel32.dll", "lstrcpyA", 公开
.参数 文本1, 文本型, , lpString1
.参数 文本2, 整数型, , lpString2
.DLL命令 关闭Internet句柄_, 整数型, "wininet.dll", "InternetCloseHandle", 公开, *
.参数 Internet句柄, 整数型, , hInet
.DLL命令 关闭寻找缓存_, , "wininet.dll", "FindCloseUrlCache", 公开
.参数 枚举句柄, 整数型, , hEnumHandle
.DLL命令 检测网络连接, 整数型, "wininet.dll", "InternetGetConnectedState", 公开, 检测网络连接,已连接返回大于零
.参数 lpdwFlags, 整数型, , 0
.参数 dwReserved, 整数型, , 0
.DLL命令 检测文件夹是否存在_, 整数型, "shlwapi.dll", "PathIsDirectoryA", 公开, PathIsDirectoryA 目录是否存在,0不存在, 16存在
.参数 目录名, 文本型, , 目录名(含路径) pszPath
.DLL命令 检测文件是否存在_, 整数型, "shlwapi.dll", "PathFileExistsA", 公开, PathFileExistsA检测文件是否存在,0不存在, 1存在
.参数 文件名, 文本型, , 文件名(含路径) pszPath
.DLL命令 拷贝内存_INTERNET高速缓存, , "kernel32", "RtlMoveMemory", 公开
.参数 pBlock, INTERNET高速缓存信息_, , any
.参数 缓冲区, 整数型, , any
.参数 尺寸, 整数型
.DLL命令 拷贝内存_整数, 整数型, "kernel32", "RtlMoveMemory", 公开, $(b)
.参数 pBlock, 整数型
.参数 缓冲区, 整数型, 传址
.参数 尺寸, 整数型
.DLL命令 取活动窗口句柄_, 整数型, "user32", "GetActiveWindow", 公开, 获得活动窗口的句柄GetActiveWindow
.DLL命令 取临时目录_, 整数型, , "GetTempPathA", 公开
.参数 缓冲区长度, 整数型
.参数 缓冲区, 文本型
.DLL命令 取文本内容长度_, 整数型, "kernel32.dll", "lstrlenA", 公开
.参数 文本, 文本型, , lpString
.DLL命令 删除Url缓存入口_, , "wininet.dll", "DeleteUrlCacheEntry", 公开
.参数 lpszUrlName, 文本型
.DLL命令 删除路径文件名_, 整数型, "shlwapi.dll", "PathRemoveFileSpecA", 公开, PathRemoveFileSpecA如:"c:\windows\boot.ini"返回"c:\windows"
.参数 路径文本, 文本型, , pszPath
.DLL命令 设置COOKIE, 逻辑型, "wininet.dll", "InternetSetCookieA", 公开
.参数 域名, 文本型, 传址
.参数 名称, 文本型, 传址
.参数 内容, 文本型, 传址
.DLL命令 释放本地内存_, 整数型, "kernel32.dll", "LocalFree", 公开, 释放本地内存信息
.参数 内存句柄, 整数型
.DLL命令 销毁线程, , , "TerminateThread", 公开
.参数 hThread, 整数型
.参数 dwExitCode, 整数型
.DLL命令 寻找第一个Url缓存入口_, 整数型, "wininet.dll", "FindFirstUrlCacheEntryA", 公开
.参数 寻找样式, 文本型, , lpszUrlSearchPattern
.参数 第一个Url缓存入口信息, 整数型, , any,lpFirstCacheEntryInfo
.参数 第一个Url缓存入口信息大小, 整数型, 传址, lpdwFirstCacheEntryInfoBufferSize
.DLL命令 寻找下一个Url缓存入口_, 整数型, "wininet.dll", "FindNextUrlCacheEntryA", 公开
.参数 枚举句柄, 整数型, , hEnumHandle
.参数 下一个Url缓存入口信息, 整数型, , any,lpNextCacheEntryInfo
.参数 下一个Url缓存入口信息大小, 整数型, 传址, lpdwNextCacheEntryInfoBufferSize
页:
[1]