autohotkey实现预加载并复用一些图像

autohotkey实现预加载并复用一些图像
; 预加载并复用一些图像

Pics := []
; 寻找几张图像用来展示
Loop, Files, %A_WinDir%\Web\Wallpaper\*.jpg, R
{
    ; 载入找到的图像并添加到数组中
    Pics.Push(LoadPicture(A_LoopFileFullPath))
}
if !Pics.Length()
{
    ; 如果发生找不到文件的情形,将正确的路径手动添加到上述的loop循环中
    MsgBox, No pictures found!  Try a different directory.
    ExitApp
}
; 创建图标控件,保持第一张图的宽高比
Gui, Add, Pic, w600 h-1 vPic +Border, % "HBITMAP:*" Pics.1
Gui, Show
Loop 
{
    ; 切换图片!
    GuiControl, , Pic, % "HBITMAP:*" Pics[Mod(A_Index, Pics.Length())+1]
    Sleep 3000
}
return
GuiClose:
GuiEscape:
ExitApp

 

给TA捐赠
共{{data.count}}人
人已捐赠
其他

autohotkey显示一个匹配前n个文件的列表菜单,菜单图标为图标文件本身

2018-1-6 17:43:44

其他

Autohotkey实现添加一个新菜单项到托盘图标菜单的底部

2018-1-6 17:47:43

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索