|
本帖最后由 Mr.Yang 于 2018-5-4 04:50 编辑
第一个.启动线程 这个问题我在以前就有提出过.对于不需要返回线程句柄操作的线程可以自动释放句柄. 很多人反应线程状态长时间运行 加了锁,区分了变量还会崩溃 有一部分也是因为这个问题导致的.线程申请的句柄太多 没有释放.
|
线程_启动 | 逻辑型 | | |
要启动的子程序 | 子程序指针 | | | | 要传去子程序的参数 | 整数型 | | | | 线程句柄 | 整数型 | | | | 线程ID | 整数型 | | | |
线程句柄 = CreateThread (0, 0, 要启动的子程序, 要传去子程序的参数, 0, 线程ID )如果真 (是否为空 (线程句柄 )) CloseHandle (线程句柄 )如果 (线程句柄 ≠ 0 )返回 (真)返回 (假)
第二个.网页_取Cookie 有些人说cookie取不全 绝大部分是因为cookies存放在path.而目前的命令只能取域名的cookie
|
网页_取Cookie | 文本型 | | |
域名 | 文本型 | | | | Path | 文本型 | | | | Cookie名称 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | _域名 | 文本型 | | | _Path | 文本型 | | | 读取内容 | 文本型 | | | 读取内容1 | 文本型 | | | 如果 (寻找文本 (域名, “://”, , 假) = -1 )_域名 = “http://” + 域名 _域名 = 域名 如果真 (取文本右边 (_域名, 1 ) = “/”)_域名 = 文本_删右边 (_域名, 1 )如果真 (Path ≠ “”)_Path = Path 如果真 (取文本左边 (_Path, 1 ) ≠ “/”)_Path = “/” + _Path 如果真 (取文本右边 (_Path, 1 ) ≠ “/”)_Path = _Path + “/”_域名 = _域名 + _Path连续赋值 (取空白文本 (3000), 读取内容, 读取内容1)InternetGetCookieA (_域名, 字符 (0 ), 读取内容, 3000 )InternetGetCookieExA (_域名, 字符 (0 ), 读取内容1, 3000, 8192, 0 )网页_Cookie合并更新 (读取内容, 读取内容1 )如果真 (Cookie名称 ≠ “”)读取内容 = 网页_取单条Cookie (读取内容, Cookie名称 )返回 (读取内容)
3.一些文本处理命令
|
文本_删左边 | 文本型 | | |
欲处理文本 | 文本型 | | | | 删除长度 | 整数型 | | | | 返回 (取文本右边 (欲处理文本, 取文本长度 (欲处理文本 ) - 删除长度 )) |
文本_删右边 | 文本型 | | |
欲处理文本 | 文本型 | | | | 删除长度 | 整数型 | | | | 返回 (取文本左边 (欲处理文本, 取文本长度 (欲处理文本 ) - 删除长度 )) |
文本_删中间 | 文本型 | | |
欲处理文本 | 文本型 | | | | 起始位置 | 整数型 | | | | 删除长度 | 整数型 | | | | 返回 (取文本左边 (欲处理文本, 起始位置 - 1 ) + 文本_删左边 (欲处理文本, 起始位置 + 删除长度 - 1 ))
|
评分
-
查看全部评分
|