[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

控制台gif动图库: imgif.dll

本帖最后由 happy886rr 于 2017-7-31 09:22 编辑
控制台gif动图库: 把去年写的库整理了一下,只有这个能做到控制台显示动态图。(一切图片均为外部链接)

支持icmd、capis,capix,cmdx、cmdex、imageX、imageSS等多种第三方dll引擎,调用方式:
.
//传参类型
int Drawgif(
    HWND hCMD,    //绘制窗口
    WCHAR* gifFile, //文件名
    int cmd_x,  
    int cmd_y,
    int size_W,
    int size_H,
    int CYCtimes,  //循环次数
    int playSpeed //播放速度
);
.
专注批处理控制台显示技术,源码加库不到10KB,直接附件。
附件下载:


测试用ICMD脚本(ICMD之前发布过,不再补贴),请随便找一张动态图命名为test.gif,和脚本ICMD放一起执行。
  1. ::*****************************************************************************
  2.   @IF [%1]==[] ("%~DP0ICMD.EXE" /C "%~F0" 1&EXIT)&@REM ICMD SCRIPT 2017~2019
  3. ::*****************************************************************************
  4. @ECHO OFF
  5. SET/F 链接库名=LinkDllW L"KERNEL32" L"GDI32" L"GDIPLUS" L"IMGIF"
  6. SET/F 窗口句柄=GetConsoleWindow
  7. SET   图片路径=L".\test.gif"
  8. SET/I 水平坐标=0
  9. SET/I 垂直坐标=50
  10. SET/I 水平宽度=0
  11. SET/I 垂直高度=199.967
  12. SET/I 播放次数=3
  13. SET/I 播放速度=25.555
  14. SET/F 显示动图=Drawgif %窗口句柄% %图片路径% %水平坐标% %垂直坐标% %水平宽度% %垂直高度% %播放次数% %播放速度%
  15. PAUSE
复制代码
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
1

评分人数

返回列表