精易论坛

标题: API后台更新脚本自动下载 [打印本页]

作者: yh3215    时间: 2018-2-6 23:56
标题: API后台更新脚本自动下载
API后台更新脚本自动下载
  
InternetGetConnectedState (dwFlags, 0)
strAgent = “Agent”到文本 (取启动时间 ())
如果 (位与 (dwFlags, 4) = 0)
hOpen = InternetOpenA (strAgent, 4, 0, 0, 0)
hOpen = InternetOpenA (strAgent, 0, 0, 0, 0)
如果真 (hOpen = 0)
信息框 (“Internet连接错误!”, 0, )
返回 (-1)
szHead = “Accept: */*”#换行符“Accept-Language: zh-cn”#换行符“Accept-Encoding: gzip, deflate”#换行符“User-Agent: Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.0; MyIE2; .NET CLR 1.1.4322)”
如果真 (是否为空 (起始位置))
szHead = szHead + #换行符“Range:bytes=”到文本 (起始位置)“-”
szTemp = 取空白字节集 (10240)
hConnect = InternetOpenUrlA (hOpen, 网址, szHead, 取文本长度 (szHead), 2214592768, 0)
如果真 (hConnect = 0)
信息框 (“不能打开该URL!”, 0, )
返回 (-1)
dwByteToRead = 0
dwSizeOfRq = 4
dwBytes = 0
如果 (是否为空 (起始位置))
文件号 = 打开文件 (文件名, #重写, )
如果 (文件是否存在 (文件名))
文件号 = 打开文件 (文件名, #改写, )
文件号 = 打开文件 (文件名, #重写, )
移到文件尾 (文件号)
dwBytes = 起始位置
如果真 (文件号 = 0)
信息框 (“不能打开本地的文件!”, 0, )
返回 (-1)
如果真 (HttpQueryInfoA (hConnect, 536870917, dwByteToRead, dwSizeOfRq, 0) = 0)
dwByteToRead = 0
start = 取启动时间 ()
end = 0
time = 10
循环判断首 ()
如果真 (InternetReadFile (hConnect, szTemp, 取字节集长度 (szTemp), dwSize) = 0)
信息框 (“读文件出错!”, 0, )
关闭文件 (文件号)
返回 (-1)
如果 (dwSize = 0)
跳出循环 ()
szTemp = 取字节集左边 (szTemp, dwSize)
写出字节集 (文件号, szTemp)
dwBytes = dwBytes + dwSize
end = 取启动时间 ()
time = end - start
如果真 (time = 0)
time = 10
CallWindowProcA (进度显示, dwByteToRead, dwBytes, time, dwBytes - 起始位置)
循环判断尾 ()
关闭文件 (文件号)
InternetCloseHandle (hOpen)
返回 (0)

后台更新脚本自动下载.e

7.71 KB, 下载次数: 62, 下载积分: 精币 -2 枚


作者: onefish    时间: 2018-2-7 00:11
拿走了
作者: gaoqing    时间: 2018-2-7 01:28
速度支持谢谢
作者: 裆宏射秽嗨    时间: 2018-2-7 02:10
感谢分享源码
作者: 15205306429    时间: 2018-2-7 03:09
好深奥  慢慢学习
作者: 网络注册会员    时间: 2018-2-7 08:30
支持一下哦
作者: wjswzj0    时间: 2018-2-7 09:24
支持一下哦
作者: dulang    时间: 2018-2-7 09:57
好深奥  慢慢学习
作者: a张志鹏    时间: 2018-2-7 12:05
支持楼主,支持精益论坛。
作者: maxthon    时间: 2018-2-7 18:08
这个可以有,学习一下先
作者: 网络注册会员    时间: 2018-2-8 08:43
我来支持你
作者: 网络注册会员    时间: 2018-2-8 08:49
再顶你一下
作者: fafafa17173    时间: 2018-2-9 20:37
InternetGetConnectedState (dwFlags, 0)
strAgent = “Agent” + 到文本 (取启动时间 ())
如果 (位与 (dwFlags, 4) = 0)
hOpen = InternetOpenA (strAgent, 4, 0, 0, 0)
hOpen = InternetOpenA (strAgent, 0, 0, 0, 0)
如果真 (hOpen = 0)
信息框 (“Internet连接错误!”, 0, )
返回 (-1)
szHead = “Accept: */*” + #换行符 + “Accept-Language: zh-cn” + #换行符 + “Accept-Encoding: gzip, deflate” + #换行符 + “User-Agent: Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.0; MyIE2; .NET CLR 1.1.4322)”
如果真 (是否为空 (起始位置) = 假)
szHead = szHead + #换行符 + “Range:bytes=” + 到文本 (起始位置) + “-”
szTemp = 取空白字节集 (10240)
hConnect = InternetOpenUrlA (hOpen, 网址, szHead, 取文本长度 (szHead), 2214592768, 0)
如果真 (hConnect = 0)
信息框 (“不能打开该URL!”, 0, )
返回 (-1)
dwByteToRead = 0
dwSizeOfRq = 4
dwBytes = 0
如果 (是否为空 (起始位置))
文件号 = 打开文件 (文件名, #重写, )
如果 (文件是否存在 (文件名))
文件号 = 打开文件 (文件名, #改写, )
文件号 = 打开文件 (文件名, #重写, )
移到文件尾 (文件号)
dwBytes = 起始位置
如果真 (文件号 = 0)
信息框 (“不能打开本地的文件!”, 0, )
返回 (-1)
如果真 (HttpQueryInfoA (hConnect, 536870917, dwByteToRead, dwSizeOfRq, 0) = 0)
dwByteToRead = 0
start = 取启动时间 ()
end = 0
time = 10
循环判断首 ()
如果真 (InternetReadFile (hConnect, szTemp, 取字节集长度 (szTemp), dwSize) = 0)
信息框 (“读文件出错!”, 0, )
关闭文件 (文件号)
返回 (-1)
如果 (dwSize = 0)
跳出循环 ()
szTemp = 取字节集左边 (szTemp, dwSize)
写出字节集 (文件号, szTemp)
dwBytes = dwBytes + dwSize
end = 取启动时间 ()
time = end - start
如果真 (time = 0)
time = 10
CallWindowProcA (进度显示, dwByteToRead, dwBytes, time, dwBytes - 起始位置)
循环判断尾 (真)
关闭文件 (文件号)
InternetCloseHandle (hOpen)
返回 (0)

作者: fafafa17173    时间: 2018-2-9 20:37
22222222222222222
作者: fafafa17173    时间: 2018-2-9 20:37
ssssssssssssssss
作者: hsbk1937    时间: 2018-2-9 22:37
不错,很好的东西
作者: jiang8125    时间: 2018-2-12 05:45
不错,很好的东西
作者: yxl2008    时间: 2018-2-12 13:44
不错,很好的东西!
作者: 90ne    时间: 2018-2-17 05:00
CallWindowProcA (进度显示, dwByteToRead, dwBytes, time, dwBytes - 起始位置)
作者: 90ne    时间: 2018-2-17 05:02
如果真 (InternetReadFile (hConnect, szTemp, 取字节集长度 (szTemp), dwSize) = 0)
作者: 90ne    时间: 2018-2-17 05:03
如果真 (InternetReadFile (hConnect, szTemp, 取字节集长度 (szTemp), dw
作者: 冷酷无心    时间: 2018-2-26 02:12
szTemp = 取字节集左边 (szTemp, dwSize)
作者: anim510    时间: 2018-4-13 14:19

作者: abc827892147    时间: 2018-9-6 09:43
不吃草不错不错不错不错不错不错




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4