批处理之家's Archiver

0000 发表于 2017-12-27 21:42

TinyTool 小体积第三方工具

[i=s] 本帖最后由 0000 于 2017-12-27 21:44 编辑 [/i]

TinyTool 是用C语言编写,由TCC编译的小体积第三方工具

[b]为什么要做TinyTool?[/b]
见[url=http://www.bathome.net/thread-46082-1-1.html]Tiny系列第三方雏形[/url]

[b]现在TinyTool有什么?[/b]
[b]TSleep[/b] [i]2.0KB[/i]

      简单的延时工具

[b]TKey[/b] [i]3.0KB[/i]

      类似于Choice的按键获取工具
      更新:不需要像GC Dchoice一样多线程

[b]Tmouse[/b] [i]5.5KB[/i]

      类似于Cmos, 加入了Pmos像素获取的功能
      同时也修复了Pmos隔窗点击bug和更精确的延时

      加入以下开关
      /d 禁止光标跟随
      /r 停止时放回光标
      /p 进行像素级获取

[b]TCurS[/b] [i]4.0KB[/i]

      类似于CurS
      简单的光标操作工具,可以改变光标位置和大小

[b]TCol[/b] [i]4.5KB[/i]

      类似于Colr
      任意改变控制台字体颜色的工具

[b]Text[/b] [i]5.0KB[/i]

      这才是真正的"Text"!类似于Cext
      方便绘制半角字符矩形,移动文本
      修复了Cext崩溃BUG

[b]Timage[/b] [i]6.5KB[/i]

      首先,感谢Byaidu!
      [b]image 2.0[/b]源码:
            [url=https://github.com/Byaidu/image/blob/master/image/image.cpp]https://github.com/Byaidu/image/blob/master/image/image.cpp[/url]
      只要把cpp转换成c,大小瞬间变小,从 199KB 到 6.5KB!

      image 2.0 的 /l listfile 功能支持双缓冲,速度更快,效率更高,更不瞎眼!

      有一个后果,就是image的bug也给[s]不负责任地[/s]转换过来了
      有时间(也许又要一周)再修Bug

学习了 defanive ,也做[s](抄)[/s]了一些BAT实例

压缩包有密码,密码是:[u]tInyToOl![/u]

[url=https://pan.baidu.com/s/1cM2TBo]Download T-17-12-16.rar from pan.baidu.com[/url]

bjc5233 发表于 2018-1-1 22:14

太棒啦~用到好多这种小工具
另外defanive还有个CPiant的程序,这个能否也转到C呢?

zhangzsky 发表于 2018-4-27 02:13

不知道image的bug是指哪个,并且修复没

hnfeng 发表于 2018-6-8 10:39

[i=s] 本帖最后由 hnfeng 于 2018-6-8 10:43 编辑 [/i]

很棒的小工具,尤其是作者很用心的写了demo

一直有个想法,但是找不到程序来实现:
批处理中 pause 和 timeout 运行时会显示暂停信息,然后继续运行时,这些信息仍然停留在CMD窗口里,影响美观。
想有个小程序,能够消除这些暂停信息并把光标移动到暂停信息所在位置,就是继续执行批处理后,看不到这些暂停信息了
不知楼主能否写个?
谢谢

补充:曾经使用退格实现,但是兼容性太差,在不同的系统中表现完全不一样

0000 发表于 2018-6-8 17:16

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=208889&ptid=46873]4#[/url] [i]hnfeng[/i] [/b]


    pause>nul
timeout>nul
即可

hnfeng 发表于 2018-6-8 20:34

[b]回复 [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=208910&ptid=46873]5#[/url] [i]0000[/i] [/b]


    我的意思是,暂停提示信息(例如 按任意键继续)还是要显示的,只是按任意键以后,这个信息消失,而不是一直在那里

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.