[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[工具合集] 【整理发布】C系列命令行工具合集!

【整理发布】C系列命令行工具合集!

说起来我写的程序都零零散散的,而且有很多都有重大BUG,今天花了8个小时全部修复好了BUG,外写了一个新的程序,然后全部打包起来了:

一、Cmos升级2.0版

Cmos一直都是备受关注的,对鼠标的支持可以和Wbat媲美。。。

1.0至2.0更新:
一、增加支持鼠标右键
二、光标不无故刷新
三、任何字体大小下都不会出错
四、修正窗口算法中的致命错误
五、修正在窗口外点击也会停止的错误
六、修正讲解批处理中的部分错误


增加了支持右键的功能,光标也不会一直闪啊闪的,看起来漂亮多了

其中三和四是致命性错误。BUG三,大家可以用1.0把命令行的字体大小改一下,改成非8×16的,就可以看出效果了:光标不跟随鼠标移动。BUG四,大家打开CMD,输入ping 127.0>nul &cmos,按下回车后马上点击桌面(或者其他程序),等待5秒后,按住Alt,然后按Tab选中CMD,放开Alt,这个时候可以看到光标和鼠标始终差一段距离。都是算法问题,2.0都修复了。

还在用1.0的朋友马上换过来了,免得在其他机子上运行不了就完了。另外,换2.0用法也有变化,要仔细看讲解批处理哦。。。

二、CIdo升级2.0版

CIdo也算是很强大的了,但是缓冲区的操作几乎没人用,而msgbox可以通过mshta调用vbs实现,就剩下beep了,因此大家的热情都不高。更新之后,增加了很多新功能,更加无敌。

1.0至2.0更新:
一、增加设置窗口相对于屏幕的位置
二、增加设置窗口状态
三、增加闪烁窗口
四、修正讲解批处理中的部分错误


增加设置窗口相对于屏幕的位置,就是可以任意移动窗口了;增加设置窗口的状态,包括最大化,最小化,隐藏等;闪烁窗口,这个不说了,常看到的效果。。。

三、新成员——Cimt

首先,介绍下名字,C-Imitate,能模拟键盘和鼠标的操作

Cimt /mm X Y 将鼠标移动到X,Y处
Cimt /mc N 模拟鼠标单击。0为左键,1为右键,2为中键
Cimt /key N 模拟键盘单击。N为键值。


怎么批处理越来越有VBS的味道了。。。

键值列表在Key.txt文件里面,跟CKey是一样的,也可以查Ascii表自己找。。。

四、压轴大戏——批处理版屏幕键盘!

这个强大了,本来是批处理无法做到的事情,但是有了Cimt之后就变得轻而易举了。。。

在高级批处理里面,大家可以拿记事本来试一下。。。

然后就是不想用的时候最好是按退出,直接X的话可能卡死(Cmos的致命BUG,到现在都还无法解决)。。。




之前写的几款命令行工具也都在里面了,一次性就可以都下载掉了。
文件列表:

Cmos(2.0)及讲解
CIdo(2.0)及讲解
Cimt 及讲解
Cext 及讲解
Colr 及讲解
CKey 及讲解
CurS 及讲解
批处理版屏幕键盘

最新版本下载地址:http://bbs.bathome.net/thread-3148-1-1.html

[ 本帖最后由 Batcher 于 2009-5-16 12:40 编辑 ]
3

评分人数

    • netbenton: 强! 批处理插翅了。。。技术 + 1 PB + 20
    • yslyxqysl: 非常不错 + 1
    • BBCC: 不错不错PB + 5 技术 + 1

加法测试、屏幕键盘点了以后......

再点又弹出来。

建议再插入一个探测cmd窗口位置的功能到Cimt。

建议可以使用一个开关把Cmos的光标跟随取消。

建议以/r开关表示监视右键。

Cmos讲解中得到坐标的方法并不正确。
下面演示一段代码,显示X和Y
返回值为:5003
X:5 Y:-5000
建议CIdo把cmdow的功能全部加进去。

TOP

LS说说是怎么回事捏?

TOP

看看新版2.0里面的加法测试还卡不?

TOP

支持楼主!
楼主能否做一个提取文件第几号图标的命令行工具?

By the way,NirCmd 包含了 Cimt 的功能,也包含了 CIdo 2.0 的一、二功能。

TOP

2L,我这边都没有这个问题捏。。。

在3.0中都会把这个加上的。。。

讲解中的方法是没有错的,但是echo的时候%要显示出来的话就要写成%%才行。。。

TOP

2L,能不能详细给出您的配置?

TOP

Windows XP SP2 (完整版)
上Q我们远程协助

你的呢?

[ 本帖最后由 yslyxqysl 于 2008-12-27 17:21 编辑 ]

TOP

我也贴一个错误对话框,运行 屏幕键盘.bat 后,一点击就:

---------------------------
Cmos.exe - 应用程序错误
---------------------------
应用程序发生异常 unknown software exception (0xc0000094),位置为 0x004012b2。

要终止程序,请单击“确定”。
要调试程序,请单击“取消”。
---------------------------
确定   取消   
---------------------------

而且关不掉,关了又会出来。

系统: XP SP2 中文版 (呃...是精简版)

TOP

嘿嘿,我们可以搞个扫雷了!
for /f "delims=" %%a in ('%0') do (echo %%a)

TOP

注意,一直弹出错误框的朋友,请检查一下您的关联设置。。。
范例里面用的后缀是bat,cmd则无法执行。。。

bat和cmd文件,一个使用cmd运行的,一个用dos解释器解释运行,command.exe那个是16位DOS解释器,cmd.exe是XP下的命令行模式32位的。。。

所以,出错的朋友,请检查一下您的关联设置。。。
如果实在不行,请打开cmd(命令提示符),cd到批处理目录,再运行。。。
这样还出错的话,请回复
1

评分人数

    • BBCC: 有道理!技术 + 1

TOP

屏幕键盘没问题了,加法测试还有问题。
(就是打开cmd后cd,再运行)

TOP

LS的还是弹出错误框吗?详细说说。。。
cd完之后然后要用相对路径来运行。。。

TOP

好人好报

我可以学好多东西,支持!顶…

TOP

我用不来,能不能详细说明一下?

TOP

返回列表