http://bcn.bathome.net/s/tool/index.html?key=ConsExt
抱歉,来晚了.这2天在家里把ConsExt.exe重写了一遍.
这个是1.1的版本,与"小强系统优化工具4.0"(以下简称 小强4.0)里面的ConsExt.exe不能混用.
取消了dc画图,就是小强4.0里面的焦点矩形.优化了代码.调用方式更规范,更人性化.
压缩包里面附带了使用方法,这里就不再说明了.
推荐大家去看defanive的 第三方命令行工具编程:Http://Console.Dec.Cn 自己做的命令永远是最合适的.
祝大家早日做出自己的命令行.
ConsExt.exe,批处理界面工具。 版本:1.1
/? 显示帮助。
/echo 输出一行字符串。
/window 显示一个窗口。
/box 显示一个矩形框。
/button 显示一个按钮。
/msg 显示一个消息框。
/prog 显示一个进度框。
/listbox 显示一个列表框。
/fillrect 用指定颜色填充一片矩形区域。
/showtime 显示时间。
/sleep 延时。
/event 获取键盘鼠标事件。
/flashwindow 使窗口闪烁。
/crv 隐藏/显示插入符。
/pos 设置插入符位置。
/close 关闭窗口,并退出由start "NewThread" /b 方式调用的程序 。
/ptinrect 检测一个点是否在矩形区域内。通常配合ConsExt /event检测鼠标是否点击到某
块区域。
具体用法请输入/参数 /?查看。
说明:程序中“窗口”、“按钮”、“消息框”、“进度条”等均是采用字符表示。
★"ConsExt用法演示"勘误:
1.获取mouseY值的错误(感谢网友ZJHJ发现此错误.):
键盘鼠标事件演示里的代码:- ConsExt /event
- set /a ret=%errorlevel%
- if %ret% geq 1000 (
- set /a "mouseY=ret%1000"
- set /a "mouseX=(ret-mouseY-1000)/1000"
- echo 鼠标点击在!mouseX!,!mouseY!。
- ) else (
- if %ret% equ 27 echo 你按下了返回键。
- if %ret% equ 37 echo 你按下了左键。
- if %ret% equ 38 echo 你按下了上键。
- if %ret% equ 39 echo 你按下了右键。
- if %ret% equ 37 echo 你按下了下键。
- if %ret% equ 13 echo 你按下了回车键。
- echo 键盘码:%ret%
- )
- pause
复制代码 其中 set /a "mouseY=ret%1000" 应该是 set /a "mouseY=ret%%1000" 才对.
2.待发现... |