Board logo

标题: 控制台gif动图库: imgif.dll [打印本页]

作者: happy886rr    时间: 2017-7-30 22:57     标题: 控制台gif动图库: imgif.dll

控制台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,直接附件。
附件下载链接: https://pan.baidu.com/s/1a4RNuB6R79_moxS4FrpWlQ?pwd=j7m9


测试用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
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2