
- 帖子
- 125
- 积分
- 463
- 技术
- 2
- 捐助
- 0
- 注册时间
- 2008-7-30
|
为大家造福,有个200字节以内的第三方,彻底进入CMD窗口支持鼠标操作
本来已经有很多的三方程序可以支持CMD窗口使用鼠标操作,但是因为具有其他功能而使程序体积过大,使用不太方便。目的:用debug将三方置于BAT中。
要求1: 用ConsExt.exe修改,只保留X,Y坐标数据获取功能和时间获取功能。其余功能全部删除。(并保留获取功能方式)
ConsExt.exe最大优点: 占用cpu极小。缺点:程序200K字节太大.
2: 也可以用80字节的 mous.com修改。a.修改成按ConsExt.exe的 X,Y坐标数据获取方式即 等待鼠标点击,点击时同时获取X,Y坐标数据,(按46023的方式,即X0Y)。
b. 加入实时时间获取,(如同ConsExt.exe那样)。
c: 要求占用cpu极小,(即启用的ntvdm.exe占用cpu及时恢复到零)。
谢谢xinje 楼主!请按以上要求修改!
------------------------
目前mous.com的X ,Y 获取方式:
@ECHO Off
(CHCP 437 &GRAFTABL 936)>NUL
::获取鼠标坐标
:hh
@ECHO.
@ECHO 请鼠标点击窗口
mous
set /a X=%errorlevel%+1
mous M
set /a Y=%errorlevel%+1
cls
@ECHO 坐标 X %X% Y %Y%
::鼠标坐标判断
goto hh
------------
ConsExt.exe的获取方式:
ConsExt /event
set /a sbs=%errorlevel%+1
set mX=%sbs:~0,-3%
set mY=%sbs:~-2,2%
@echo 坐标 ( X %mX%, Y %mY% )
[ 本帖最后由 ZJHJ 于 2010-5-19 22:14 编辑 ] |
|