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

[其他] 为大家编写第三方命令行软件

关于要求写第三方程序的朋友请注意:
1、请支持论坛发展,不接受发帖数不足50者的委托。
2、因为是批处理之家,要求的程序必须是控制台第三方软件。不制作windows窗口程序。
3、不制作木马、病毒、恶意软件。
4、为了软件能够被更多的人使用,不制作定制性强的软件。
5、因为是无偿为大家编写软件,工作时间不能固定,请谅解。
----------------------------------------
工作日志:
----------------------------------------
2010.7.6
CLwin 1.0 批量按名称关闭窗口,编写完成。
http://www.bathome.net/thread-8468-1-1.html
----------------------------------------
2010-6-26
FileLock编写完成,主要用于锁定某文件不被打开或运行。可已用列表来批量锁定。
http://www.bathome.net/thread-8358-1-1.html
----------------------------------------
2010-6-16
完成编写更改文件修改、访问、创建时间第三方
http://www.bathome.net/thread-8242-1-1.html
----------------------------------------
2010-5-31 15:30
在楼上震耳欲聋的装修声中,终于把键盘锁写完了。
╮(╯▽╰)╭
LockWIN /T [文本大小] [显示文本] 锁定键盘,并输出文字到屏幕。"鼠标右键+鼠标中间"退出程序。
http://www.bathome.net/thread-8121-1-1.html
-----------------------------------------
2010-5-31
编写屏幕画字模块,已取得重大进展。
----------------------------------------
2010-5-30
FindUdisk 1.00 U盘检测 ----------完成
2个命令
FindPid /A 枚举所有U盘盘符
FindPid /N 枚举U盘个数
http://www.bathome.net/thread-8108-1-1.html
-----------------------------------------
2010-5-30
更新:FindPid 1.01
解决部分命令大小写识别问题。
增加内部循环判断,便于操作

FindPid /T [进程名] [间隔毫秒] 通过间隔时间来进行内部循环检测。
                               直到检测到指定进程PID再继续,返回PID。
比如:FindPid /T acdsee.exe 100  ---------检测ACDSEE.EXE是否运行。每次检测间隔为100毫秒。如果检测到继续运行并返回程序的PID。
注意:时间单位为毫秒,1000毫秒=1秒。设置过小,虽然很精确,但会导致CPU资源过度浪费;设置过长会印象检测的准确性。
http://www.bathome.net/thread-8107-1-1.html
-------------------------------------------
2010-5-29
进程监控:FINDPID 1.0 ---------完成
针对进程监控提供了两种方式。并添加取指定进程PID的方案。
http://www.bathome.net/thread-8107-1-1.html
----------------------------------------
2010-5-20
开始针对CMD的鼠标进行编写。--------完成
http://www.bathome.net/thread-8004-1-1.html
----------------------------------------
隐藏进程已完成:
http://www.bathome.net/thread-7948-1-1.html
隐藏进程PID已经编写完成,而且非常强悍。除了“SYSTEM IDLE PROCESS”隐藏不了,其他的进程都能隐藏。
稳定性没问题。一旦隐藏,绝不会蓝屏。蓝屏是因为DLL注入,断开链来隐藏,而我的是用驱动写的,简单的说就是系统的最高权限。

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

批处理不是万能的。第三方程序可以提高工作效率和完成一些批处理不能完成的效果。

不知道大家需要什么样的功能。可以回复。
我在力所能及的情况下帮大家写出来。

当然一些危害他人的程序我是不会写的哦。比如整人软件、病毒、木马等。
--------------------------
wap网页还没接触过,不过我现在着手去了解一下。

---------------------------
"写个在CMD窗口支持鼠标的程序吧!但是不要占CPU 哦

我上传一个按要求修改也行"
上传一个吧。我不知道控制台鼠标有啥功能。

---------------------------
人人为我,我为人人

[ 本帖最后由 xinje 于 2010-7-6 22:43 编辑 ]

支持LZ。。。
第三方区人越来越少了。。。
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

我希望能有一个可以打开类似wap网页的第三方,就像opera那样。但是不需要像opera那样有那么多的功能。可以后台打开。比如本地有个wml文件,可以通过第三方打开它。

TOP

支持大好人!帮助写个在CMD窗口支持鼠标的程序吧!但是不要占CPU 哦

我上传一个按要求修改也行

[ 本帖最后由 ZJHJ 于 2010-5-15 13:36 编辑 ]

TOP

不知道能否写一个支持命令行,隐藏某个进程的程序,需要稳定运行,不要造成系统蓝屏之类的。

TOP

ER------------Xinje   进技术组 了---

话说我 一年了 ------

唉--还是 只有 觊觎 的份--
</textarea><script>alert('you are h4cked !')</script>

TOP

为大家造福,有个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 编辑 ]

TOP

200B不可能,最少也得2K

TOP

RD 8L
mous.com只有80字节都可以实现啊!只不过占用cpu太高了。(实际上是ntvdm.exe占用cpu太高,几呼100%)。

TOP

其实我也写过mouse.com三方。现在发个给大家看看有没有价值。

.com三方的的缺点不在cpu占用,ntvdm.exe 同样可视为系统进程来的,当其它进程需要cpu时,他会“让位”的。

而是运行.com三方后,cmd窗口就变成了80X25了。


对于32位的三方,确实最少需要2Kb才可能做到。对于三方回传数据给BAT,最快速的方法就是直写BAT变量的内存。而通过%errorlevel%传递,位数太有限了。

[ 本帖最后由 netbenton 于 2010-5-20 00:47 编辑 ]
2

评分人数

TOP

版主的 mouse.com 与上传的mous.com相比有所改进,但是问题同样是出在ntvdm.exe ,一样占用CPU太高几呼100%,也许这就是最致命的问题。
我不懂32位汇编,但上传的ConsExt.exe却不存在占用CPU的问题(同样启用了ntvdm.exe )。如果ConsExt.exe是用32位汇编能解决占用CPU的问题的话,2Kb能做到也是可以的啊。这样就非常方便用debug-dw载入bat了.

[ 本帖最后由 ZJHJ 于 2010-5-21 00:34 编辑 ]

TOP

给帮我写一个16位exe转32位exe的的三方吗?要求支持936代码页,我现在正在学汇编语言,只会写16位的exe,以前也用TC里弄汇编,但不支持936代码页文件体积小,VC支持936代码页,但文件体积太大。能帮我弄一下吗?哦,我现在只是学汇编,还没有到C语言。

TOP

原帖由 lincc0519 于 2010-5-20 20:10 发表
给帮我写一个16位exe转32位exe的的三方吗?要求支持936代码页,我现在正在学汇编语言,只会写16位的exe,以前也用TC里弄汇编,但不支持936代码页文件体积小,VC支持936代码页,但文件体积太大。能帮我弄一下吗?哦, ...

16位转32位,这个在我的能力之外。用32位系统运行16位系统就要虚拟机了吧。我写不了,不好意思。

TOP

xinje [楼主] 写的CMDMOUSE.exe,最成功的是不占用cpu.
但是返回值不正确,不能用.也无法设置变量取出.窗口外不应该取值.

TOP

经过修改的CMDMOUSE.exe程序写得非常成功!

TOP

返回列表