易语言baiduAPI模块源码
系统结构:置_access_token,置_apps名称,授权验证_token,授权验证_code_1,授权验证_code_2,授权验证_code_3,获取用户空间配额信息,上传单个文件,分片上传_文件分片及上传,分片上传_合并分片文件,下载单个文件,创建目录_,获取单个文件的元信息,批量获取文件的元信息,获取目录下的文件列表,单个移动,批量移动,单个拷贝,批量拷贝,单个删除,批量删除,搜索文件,缩略图,增量更新查询,视频转码,下载流式文件,获取流式文件列表,秒传文件,秒传文件_,添加离线下载任务,精确查询离线下载任务,查询离线下载任务列表,取消离线下载任务,get2,get1,post_multipart,加入参数,URL编码,UTF8,Ansi转Utf8,Ansi转Unicode,Unicode转Utf8,取随机字母_数字,文件名处理,去掉文本末尾,Utf8转Ansi,Unicode转Ansi,Utf8转Unicode,toChar,ascii2native,native2ascii,toHex,取整数时间,取中间文本,取中间文本_数组,取返回状态码,MD5_,JSON取值,MultiByteToWideChar,ShellExecuteA,WideCharToMultiByte,MultiByteToWideChar_utf8,WideCharToMultiByte_utf8,高级截取文本,取域名,SetAutoCookies,LastError,Initialization,GetObject,Status,StatusText,ResponseText,ResponseBody,ResponseStream,Option,SetProxy,SetCredentials,Open,SetRequestHeader,GetResponseHeader,GetAllResponseHeaders,Send,Send_Bytes,WaitForResponse,Abort,SetTimeouts,SetClientCertificate,SetAutoLogonPolicy,GetCookie,GetAllCookies,设置Cookie自动管理,取错误,初始化,对象是否存在,取得对象,取状态,取状态文本,取返回文本,取返回字节集,取返回数据流,属性,设置代理,设置凭证,打开,设置协议头,取返回协议头,取所有协议头,发送,发送_字节集,等待响应,中止,设置超时,设置客户端证书,设置自动登录策略,取Cookie,取所有Cookies,修改Cookies值,存COOKIES,读COOKIES,删除COOKIES,清空COOKIES,对象_保存COOKIE,对象_设置COOKIES,WINHTTP_保存COOKIE,WINHTTP_设置COOKIE,取Cookie值,写内存配置项,读内存配置项,删除内存配置项,清空内存配置项,取节数,取项目数,取所有节名,取项目名,从文件中加载,保存到配置文件,从内存中加载,创建,取文本,替换,搜索全部,取匹配数量,取匹配文本,取子匹配文本,取子表达式个数,加载COM,卸载COM,取数据摘要,crc32,rc4,哈希,md5,md4,md2,sha1,CryptCreateHash,CryptReleaseContext,CryptHashData,CryptDestroyHash,CryptGetHashParam,CryptAcquireContext,
======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 置_access_token
| |
| |------ 置_apps名称
| |
| |------ 授权验证_token
| |
| |------ 授权验证_code_1
| |
| |------ 授权验证_code_2
| |
| |------ 授权验证_code_3
| |
| |------ 获取用户空间配额信息
| |
| |------ 上传单个文件
| |
| |------ 分片上传_文件分片及上传
| |
| |------ 分片上传_合并分片文件
| |
| |------ 下载单个文件
| |
| |------ 创建目录_
| |
| |------ 获取单个文件的元信息
| |
| |------ 批量获取文件的元信息
| |
| |------ 获取目录下的文件列表
| |
| |------ 单个移动
| |
| |------ 批量移动
| |
| |------ 单个拷贝
| |
| |------ 批量拷贝
| |
| |------ 单个删除
| |
| |------ 批量删除
| |
| |------ 搜索文件
| |
| |------ 缩略图
| |
| |------ 增量更新查询
| |
| |------ 视频转码
| |
| |------ 下载流式文件
| |
| |------ 获取流式文件列表
| |
| |------ 秒传文件
| |
| |------ 秒传文件_
| |
| |------ 添加离线下载任务
| |
| |------ 精确查询离线下载任务
| |
| |------ 查询离线下载任务列表
| |
| |------ 取消离线下载任务
| |
| |
======程序集2
| |
| |------ get2
| |
| |------ get1
| |
| |------ post_multipart
| |
| |------ 加入参数
| |
| |------ URL编码
| |
| |------ UTF8
| |
| |------ Ansi转Utf8
| |
| |------ Ansi转Unicode
| |
| |------ Unicode转Utf8
| |
| |------ 取随机字母_数字
| |
| |------ 文件名处理
| |
| |------ 去掉文本末尾
| |
| |------ Utf8转Ansi
| |
| |------ Unicode转Ansi
| |
| |------ Utf8转Unicode
| |
| |------ toChar
| |
| |------ ascii2native
| |
| |------ native2ascii
| |
| |------ toHex
| |
| |------ 取整数时间
| |
| |------ 取中间文本
| |
| |------ 取中间文本_数组
| |
| |------ 取返回状态码
| |
| |------ MD5_
| |
| |------ JSON取值
| |
| |
======调用的Dll
| |
| |---[dll]------ MultiByteToWideChar
| |
| |---[dll]------ ShellExecuteA
| |
| |---[dll]------ WideCharToMultiByte
| |
| |---[dll]------ MultiByteToWideChar_utf8
| |
| |---[dll]------ WideCharToMultiByte_utf8
======程序集
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 高级截取文本
| |
| |------ 取域名
| |
| |
======WinHttp
| |
| |------ _初始化
| |
| |------ SetAutoCookies
| |
| |------ _销毁
| |
| |------ LastError
| |
| |------ Initialization
| |
| |------ GetObject
| |
| |------ Status
| |
| |------ StatusText
| |
| |------ ResponseText
| |
| |------ ResponseBody
| |
| |------ ResponseStream
| |
| |------ Option
| |
| |------ SetProxy
| |
| |------ SetCredentials
| |
| |------ Open
| |
| |------ SetRequestHeader
| |
| |------ GetResponseHeader
| |
| |------ GetAllResponseHeaders
| |
| |------ Send
| |
| |------ Send_Bytes
| |
| |------ WaitForResponse
| |
| |------ Abort
| |
| |------ SetTimeouts
| |
| |------ SetClientCertificate
| |
| |------ SetAutoLogonPolicy
| |
| |------ GetCookie
| |
| |------ GetAllCookies
| |
| |
======WinHttp_中文版
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 设置Cookie自动管理
| |
| |------ 取错误
| |
| |------ 初始化
| |
| |------ 对象是否存在
| |
| |------ 取得对象
| |
| |------ 取状态
| |
| |------ 取状态文本
| |
| |------ 取返回文本
| |
| |------ 取返回字节集
| |
| |------ 取返回数据流
| |
| |------ 属性
| |
| |------ 设置代理
| |
| |------ 设置凭证
| |
| |------ 打开
| |
| |------ 设置协议头
| |
| |------ 取返回协议头
| |
| |------ 取所有协议头
| |
| |------ 发送
| |
| |------ 发送_字节集
| |
| |------ 等待响应
| |
| |------ 中止
| |
| |------ 设置超时
| |
| |------ 设置客户端证书
| |
| |------ 设置自动登录策略
| |
| |------ 取Cookie
| |
| |------ 取所有Cookies
| |
| |
======Cookies管理
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 修改Cookies值
| |
| |------ 存COOKIES
| |
| |------ 读COOKIES
| |
| |------ 删除COOKIES
| |
| |------ 清空COOKIES
| |
| |------ 对象_保存COOKIE
| |
| |------ 对象_设置COOKIES
| |
| |------ WINHTTP_保存COOKIE
| |
| |------ WINHTTP_设置COOKIE
| |
| |------ 取Cookie值
| |
| |
======内存配置项
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 写内存配置项
| |
| |------ 读内存配置项
| |
| |------ 删除内存配置项
| |
| |------ 清空内存配置项
| |
| |------ 取节数
| |
| |------ 取项目数
| |
| |------ 取所有节名
| |
| |------ 取项目名
| |
| |------ 从文件中加载
| |
| |------ 保存到配置文件
| |
| |------ 从内存中加载
| |
| |
======彗星正则表达式类
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 创建
| |
| |------ 取文本
| |
| |------ 替换
| |
| |------ 搜索全部
| |
| |------ 取匹配数量
| |
| |------ 取匹配文本
| |
| |------ 取子匹配文本
| |
| |------ 取子表达式个数
| |
| |
======调用的Dll
| |
| |---[dll]------ 加载COM
| |
| |---[dll]------ 卸载COM
======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 取数据摘要
| |
| |------ crc32
| |
| |------ rc4
| |
| |------ 哈希
| |
| |------ md5
| |
| |------ md4
| |
| |------ md2
| |
| |------ sha1
| |
| |
======调用的Dll
| |
| |---[dll]------ CryptCreateHash
| |
| |---[dll]------ CryptReleaseContext
| |
| |---[dll]------ CryptHashData
| |
| |---[dll]------ CryptDestroyHash
| |
| |---[dll]------ CryptGetHashParam
| |
| |---[dll]------ CryptAcquireContext
调用的DLL命令:
.DLL命令 MultiByteToWideChar, 整数型, , "MultiByteToWideChar"
.参数 CodePage, 整数型
.参数 dwFlags, 整数型
.参数 lpMultiByteStr, 文本型
.参数 cchMultiByte, 整数型
.参数 lpWideCharStr, 字节集
.参数 cchWideChar, 整数型
.DLL命令 ShellExecuteA, , "shell32.dll", "ShellExecuteA", , http://tieba.baidu.com/f?kz=201694903
.参数 HWND, 整数型, , //父窗口句柄
.参数 lpOperation, 文本型, , //操作类型 (如:"open")*要加英文双引号
.参数 lpFile, 文本型, , //要进行操作的文件或路径
.参数 lpParameters, 文本型, , //若FileName参数是一个可执行程序,则此参数指定命令行参数,否则此参数应为nil或PChar(0)。
.参数 lpDirectory, 文本型, , //指定默认目录,通常设为NULL
.参数 nShowCmd, 整数型, , //文件打开的方式,以通常方式还是最大化或最小化显示,SW_HIDE
.DLL命令 WideCharToMultiByte, 整数型, , "WideCharToMultiByte", , kernel32.dll将通配符映像为多字节
.参数 CodePage, 整数型
.参数 dwFlags, 整数型
.参数 lpWideCharStr, 字节集
.参数 cchWideChar, 整数型
.参数 lpMultiByteStr, 文本型
.参数 cchMultiByte, 整数型
.参数 lpDefaultChar, 文本型
.参数 lpUsedDefaultChar, 整数型
.DLL命令 MultiByteToWideChar_utf8, 整数型, , "MultiByteToWideChar"
.参数 CodePage, 整数型
.参数 dwFlags, 整数型
.参数 lpMultiByteStr, 字节集
.参数 cchMultiByte, 整数型
.参数 lpWideCharStr, 字节集
.参数 cchWideChar, 整数型
.DLL命令 WideCharToMultiByte_utf8, 整数型, , "WideCharToMultiByte", , kernel32.dll 将通配符映像为多字节
.参数 CodePage, 整数型
.参数 dwFlags, 整数型
.参数 lpWideCharStr, 字节集
.参数 cchWideChar, 整数型
.参数 lpMultiByteStr, 字节集
.参数 cchMultiByte, 整数型
.参数 lpDefaultChar, 整数型
.参数 lpUsedDefaultChar, 整数型
调用的DLL命令:
.DLL命令 加载COM, , "ole32.dll", "CoInitialize", 公开
.参数 pvReserved, 整数型, , 值为0
.DLL命令 卸载COM, , "ole32.dll", "CoUninitialize", 公开
调用的DLL命令:
.DLL命令 CryptCreateHash, 整数型, , "CryptCreateHash", , advapi32.dll
.参数 hProv, 整数型
.参数 Algid, 整数型
.参数 hKey, 整数型
.参数 dwFlags, 整数型
.参数 phHash, 整数型, 传址
.DLL命令 CryptReleaseContext, 整数型, , "CryptReleaseContext", , advapi32.dll
.参数 hProv, 整数型, 传址
.参数 dwFlags, 整数型, 传址
.DLL命令 CryptHashData, 整数型, , "CryptHashData", , advapi32.dll
.参数 hHash, 整数型
.参数 pbData, 字节集, 传址
.参数 dwDataLen, 整数型
.参数 dwFlags, 整数型
.DLL命令 CryptDestroyHash, 整数型, , "CryptDestroyHash", , advapi32.dll
.参数 hHash, 整数型, 传址
.DLL命令 CryptGetHashParam, 整数型, , "CryptGetHashParam", , advapi32.dll
.参数 hHash, 整数型
.参数 dwParam, 整数型
.参数 pByte, 字节集
.参数 pdwDataLen, 整数型, 传址
.参数 dwFlags, 整数型
.DLL命令 CryptAcquireContext, 整数型, , "CryptAcquireContextA", , advapi32.dll
.参数 phProv, 整数型, 传址
.参数 pszContainer, 文本型
.参数 pszProvider, 文本型
.参数 dwProvType, 整数型
.参数 dwFlags, 整数型
易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...
易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...
易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...
易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...
易语言两个文件内存中通讯源码,子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错...
易语言易模块管理器Include目录源码,CopyTo_CreateProcessDebugInfo,CopyTo_CreateThreadDebugInfo,CopyTo_ExitThreadDebugInfo,CopyTo_ExitProcessDebugInfo,CopyTo_LoadDllDebugInfo,CopyTo_UnloadDllDebugInfo,CopyTo_ExceptionDebugInfo,Copy...
易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...
子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错误信息,读入字节集,读入2M字节集,清除文件缓冲区,读入文本,写出文本,写文本行,读入一行,插入字节集,取文件号...
初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...