使用方法:拖拽单个图片文件到脚本上。截图软件源自:AHK截图命令行工具
if 0>0 ;判断命令行 { pic = %1% ;转存第一个命令行参数 arr := [[330,516],[330,426],[330,400],[300,300],[200,160],[720,460]] ;图片尺寸数组 Gui, Color, White Gui +ToolWindow -Caption +AlwaysOnTop Gui, Add, Picture, vpctrl, % pic for k,v in arr { if (v.1>v.2) ;横版 { GuiControl, Move, pctrl, % "x" ceil((v.1-v.2)/2) " y0" ; w" v.2 " h" v.2 GuiControl, , pctrl, % "*w" v.2 " *h" v.2 " " pic } else ;正方或竖版 { GuiControl, Move, pctrl, % "x0 y" ceil((v.2-v.1)/2) ;" w" v.1 " h" v.1 GuiControl, , pctrl, % "*w" v.1 " *h" v.1 " " pic } Gui, Show, % "x0 y0 w " v.1 " h" v.2 ;重设图片大小 Sleep, 200 RunWait, % "CaptureScreen.exe 5 0 " k "_" v.1 "x" v.2 ".jpg 90 Aqua 0 0 " v.1 " " v.2 ;截图 } Gui, Destroy ExitApp }
49 queries in 1.106 seconds |