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

TOP

不受欢迎,因为有点占CPU。。。
那个域名是在www.meibu.com上注册的。。。
dec.cn是旗下的一个域名,可以注册二级。。。
其实以前还有个console.cn.ms,结果外国那烧饼网站不开了。。。
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

我想来小水一下...
首先果然是恐怖的小强...
还有DEF你的C系列很受欢迎么...那个大杂烩啥时发出啊..
还有啊,console.dec.cn你哪里弄来的,我去看www,dec,cn是痔疮网站....

TOP

嗯,不错,很好很强大。谢谢LZ了。
2oo9

TOP

建议取消延迟变量(获取键盘鼠标事件),因为有多处goto者可能会带来麻烦

TOP

因为最近在找工作,所以ConsExt一直没更新.不好意思.

TOP

回复 16楼 的帖子

不好意思,昨天没翻到第2页.没看到你16楼的帖子.只看到了15楼的.
set /a "mouseY=ret%%1000"才对.
记住哦,2个百分号.

TOP

因此贴词不答意,已删除.

[ 本帖最后由 czl1378 于 2009-7-16 15:44 编辑 ]

TOP

@echo off
setlocal ENABLEDELAYEDEXPANSION
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%
)

为什么!mouseX!正确 ,为什么 !mouseY!=0  ??????

------------------------

以上问题我已经坚决了,X   Y 我用变量截取。也取消了setlocal

[ 本帖最后由 ZJHJ 于 2009-7-17 06:55 编辑 ]

TOP

就是界面功能表是多行多列,如何用鼠标点击操作?

TOP

结合ptinrect来检测指定点是否在一个区域内,如果是则返回1,否则返回0.具体用法请输入ConsExt /ptinrect /?查看.

TOP

请问 [楼主]
简单说,我想用“输出一行字符”的功能,输出多行字符(界面功能表)。就是界面功能表是多行多列,如何用鼠标获取指定行列??以便GOTO标签执行程序???
(看重优点:占用CPU很小)

[ 本帖最后由 ZJHJ 于 2009-7-14 09:19 编辑 ]

TOP

ConsExt主要是为界面而写的.

虽然很多人反对这种"华而不实"的东东.但是像这种存在交互类的批处理,我一直对要求输入"1,2,3....a,b,c..."之类的很反感..
我不觉得这种效果多"华",而且也不见得不"实".
你要与用户互动,必然是想给他更好的体验.我只是这样做了.

希望大家不要再对这种涉及到第三方程序的批处理存在任何反感.各有所需而已.

TOP

如果和C系列相比,我感觉ConsExt .exe占用CPU较小

TOP

回复 8楼 的帖子

额。。下一版一定加入。感谢使用。

TOP

返回列表