控制台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放一起执行。- ::*****************************************************************************
- @IF [%1]==[] ("%~DP0ICMD.EXE" /C "%~F0" 1&EXIT)&@REM ICMD SCRIPT 2017~2019
- ::*****************************************************************************
-
- @ECHO OFF
- SET/F 链接库名=LinkDllW L"KERNEL32" L"GDI32" L"GDIPLUS" L"IMGIF"
-
- SET/F 窗口句柄=GetConsoleWindow
- SET 图片路径=L".\test.gif"
- SET/I 水平坐标=0
- SET/I 垂直坐标=50
- SET/I 水平宽度=0
- SET/I 垂直高度=199.967
- SET/I 播放次数=3
- SET/I 播放速度=25.555
-
- SET/F 显示动图=Drawgif %窗口句柄% %图片路径% %水平坐标% %垂直坐标% %水平宽度% %垂直高度% %播放次数% %播放速度%
- PAUSE
复制代码
|