找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 13295|回复: 0

控制台gif动图库: imgif.dll

[复制链接]
发表于 2017-7-30 22:57:03 | 显示全部楼层 |阅读模式
控制台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
复制代码

评分

参与人数 1技术 +1 收起 理由
老刘1号 + 1 666

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 07:11 , Processed in 0.023654 second(s), 12 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表