中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-03 08:57
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何把批处理窗口始终排在最前面 查看 1,101 回复 9
楼 主 如何把批处理窗口始终排在最前面 发表于 2007-02-13 07:01 ·  中国 云南 昆明 电信
初级用户
积分 48
发帖 17
注册 2007-02-11 10:02
19年会员
UID 79221
性别 男
状态 离线
如何把批处理窗口始终排在最前面,且不允许手动关闭,只能由程序自动关闭
2 发表于 2007-02-13 09:11 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
不可能实现吧?
3 发表于 2007-02-13 09:12 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
你想这个效果用程序的话还要屏蔽用户的操作^

只要能运行别的程序就有办法把你KILL了,毕竟不是系统的重要进程....
4 发表于 2007-02-13 22:29 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,179
发帖 442
注册 2006-09-09 22:47
19年会员
UID 62249
状态 离线
这个操作使用一个CMDOW的工具可以轻松实现,在批处理中加入命令:
cmdow @ /dis /top
dis参数表示禁止CMD的最大最小和关闭按钮,top参数表示永远放在最上面.这个工具到www.commandline.co.uk上下载,里面还有很多很好的命令行工具呢,还有很多值得学习的批处理函数教程.

[ Last edited by HUNRYBECKY on 2007-2-13 at 10:30 PM ]
5 发表于 2007-02-13 23:48 ·  中国 云南 昆明 电信
初级用户
积分 48
发帖 17
注册 2007-02-11 10:02
19年会员
UID 79221
性别 男
状态 离线
问题解决了,谢谢 4楼HUNRYBECKY
6 发表于 2007-02-14 00:55 ·  中国 云南 昆明 电信
初级用户
积分 48
发帖 17
注册 2007-02-11 10:02
19年会员
UID 79221
性别 男
状态 离线
只是还存在一个问题,使用cmdow @ /dis 后,窗口到是不允许关闭了,只是窗口内也不能录入内容了,cmdow能不能做到不允许关闭窗口,但要能录入内容.
7 发表于 2007-02-14 02:07 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,179
发帖 442
注册 2006-09-09 22:47
19年会员
UID 62249
状态 离线
Originally posted by wuyun8035 at 2007-2-14 00:55:
只是还存在一个问题,使用cmdow @ /dis 后,窗口到是不允许关闭了,只是窗口内也不能录入内容了,cmdow能不能做到不允许关闭窗口,但要能录入内容.


是允许编辑窗体内容的,哪个参数只是禁止最大化最小化和关闭,不影响窗体内的输入.
8 发表于 2007-02-14 02:19 ·  中国 云南 昆明 电信
初级用户
积分 48
发帖 17
注册 2007-02-11 10:02
19年会员
UID 79221
性别 男
状态 离线
我明白了,主要是我调用了另外一个隐藏的批处理窗口
9 发表于 2007-02-14 07:15 ·  中国 云南 昆明 电信
初级用户
积分 48
发帖 17
注册 2007-02-11 10:02
19年会员
UID 79221
性别 男
状态 离线
只是我发现,如果切换过其他窗口后,光标就不能定位在窗口内了.整个窗口完全被锁死了
10 发表于 2007-02-15 04:11 ·  中国 重庆 万州区 电信
初级用户
积分 28
发帖 15
注册 2007-01-12 10:03
19年会员
UID 76275
性别 男
状态 离线
ls的再点下任务栏里的cmd任务就可以了
论坛跳转: