Board logo

标题: TinyTool 小体积第三方工具 [打印本页]

作者: 0000    时间: 2017-12-27 21:42     标题: TinyTool 小体积第三方工具

本帖最后由 0000 于 2017-12-27 21:44 编辑

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

为什么要做TinyTool?
Tiny系列第三方雏形

现在TinyTool有什么?
TSleep 2.0KB

      简单的延时工具

TKey 3.0KB

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

Tmouse 5.5KB

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

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

TCurS 4.0KB

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

TCol 4.5KB

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

Text 5.0KB

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

Timage 6.5KB

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

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

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

学习了 defanive ,也做(抄)了一些BAT实例

压缩包有密码,密码是:tInyToOl!

Download T-17-12-16.rar from pan.baidu.com
作者: bjc5233    时间: 2018-1-1 22:14

太棒啦~用到好多这种小工具
另外defanive还有个CPiant的程序,这个能否也转到C呢?
作者: zhangzsky    时间: 2018-4-27 02:13

不知道image的bug是指哪个,并且修复没
作者: hnfeng    时间: 2018-6-8 10:39

本帖最后由 hnfeng 于 2018-6-8 10:43 编辑

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

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

补充:曾经使用退格实现,但是兼容性太差,在不同的系统中表现完全不一样
作者: 0000    时间: 2018-6-8 17:16

回复 4# hnfeng


    pause>nul
timeout>nul
即可
作者: hnfeng    时间: 2018-6-8 20:34

回复 5# 0000


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




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