Created
September 15, 2014 05:16
-
-
Save ycrao/d64eef0cc5a91f6a2a01 to your computer and use it in GitHub Desktop.
英雄联盟全英雄原画壁纸下载器
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
脚本名称: LOL_CG_Picture_Downloader | |
脚本编码: UTF-8(with BOM) | |
脚本说明: 英雄联盟全英雄原画壁纸下载器 | |
脚本版本: 1.0 | |
脚本作者: 飞扬网络工作室 (fysoft) | |
作者官网: http://raoyc.com/fysoft/ | |
交流Q群: 260655062 | |
运行环境: 作者在编码或测试此脚本时所使用的运行环境为 Windows XP SP3 + AutoHotkey(L) v1.1.09.04,其它相异于此运行环境的,请自行测试脚本兼容性问题 | |
版权申明: 非商业使用,在此脚本基础上所作出的修改,需保留原作者署名信息(作者名和官网链接) | |
备注信息: | |
*/ | |
#SingleInstance force | |
#NoEnv | |
SendMode Input | |
SetWorkingDir %A_ScriptDir% | |
;MsgBox, %A_AhkVersion% | |
Menu, Tray, NoStandard | |
Menu, Tray, Add, 关于,ShowInfo | |
Menu,Tray, Add, 退出, Exit | |
FileDelete, %A_Temp%\url.js | |
URLDownloadToFile,http://tu.duowan.com/g/jscache/449/15449/1.js,%A_Temp%\url.js | |
FileRead, url, *P65001 %A_Temp%\url.js | |
FileDelete, %A_Temp%\url.js | |
savepath = %A_ScriptDir%\lolpic | |
ifNotExist, %savepath% | |
FileCreateDir,%savepath% | |
picpos := 1 | |
picnumber := 0 | |
TrayTip, 提示信息, 正在后台下载,请稍后2到3分钟,直至弹出下载完毕对话框 | |
SetTimer, RemoveTrayTip, 5000 | |
Loop | |
{ | |
picpos := RegExMatch(url,"simU)""showImg"":""(.*)"",""url""", picurl_ , picpos) | |
if (!picpos) | |
break | |
picpos++ | |
picnumber++ | |
if(picurl_1 !="") | |
StringReplace,newpicurl,picurl_1,\/,/,All | |
URLDownloadToFile,%newpicurl%, %savepath%/%picnumber%.jpg | |
;Sleep,100 | |
;MsgBox, %picurl_1% | |
} | |
MsgBox, 英雄联盟全英雄原画壁纸下载完毕,总共 %picnumber% 张,保存在lolpic目录 | |
run, %savepath% | |
return | |
ShowInfo: | |
MsgBox, 32, 英雄联盟全英雄原画壁纸下载器, 欢迎使用英雄联盟全英雄原画壁纸下载器,由于多玩服务器防采集限制,部分图片可能会下载失败,请在loop语句中增长sleep延时看看效果 | |
return | |
RemoveTrayTip: | |
SetTimer, RemoveTrayTip, Off | |
TrayTip | |
return | |
Exit: | |
ExitApp |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment