中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
<<   [1] [2]  >>   >
作者:
标题: 如何禁用CMD窗口的关闭按钮 上一主题 | 下一主题
uiopuiop
中级用户





积分 400
发帖 211
注册 2007-9-30
状态 离线
『楼 主』:  如何禁用CMD窗口的关闭按钮

看到过一个脚本能把CMD窗口的关闭按钮变灰掉,防止有人关闭窗口。 [ Last edited by uiopuiop on 2008-9-14 at 02:48 PM ]


2008-9-14 14:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
uiopuiop
中级用户





积分 400
发帖 211
注册 2007-9-30
状态 离线
『第 2 楼』:  看到一帖,问题解决了。

www.cn-dos.net/forum ... 就是不知道是否还有什么其他的办法,不用GRAY.EXE也可以做到,呵呵。。 @echo off start /b gray.exe echo This is a test echo. REM 不杀gray.exe pause就没反应了,在怎么者也推不出来 taskkill /f /im gray.exe >nul pause GRAY一定要放到最后杀,杀了gray后能退出了,否则灰发现右键点击状态栏中的批处理时,X 又出现了。缺点就是grey.exe 不能自己退出(好像没什么参数)。taskkill /f /im gray.exe 会把所有的gray.exe 都杀掉,从而影响到其他应用次功能的窗口。 [ Last edited by uiopuiop on 2008-9-14 at 02:55 PM ]


附件 1: gray.zip (2008-9-14 14:45, 21.54 K,下载次数: 170)
2008-9-14 14:37
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 3 楼』:  AutoHotkey 脚本:

1 HOUR SOFTWARE 里有个 NoClosehelfee 将其修改成了命令行版本用法: Disable 标题为 C:\WINDOWS 的窗口: x.exe /dC:\WINDOWS Enable 标题为 C:\WINDOWS 的窗口: x.exe /eC:\WINDOWS Disable 类名为 CabinetWClass 的窗口: x.exe /dahk_classCabinetWClass 标题或类名带空格,一定要加双引号: x.exe "/dC:\Program Files" 同时处理 N 个窗口: x.exe /dC:\WINDOWS /eC:\WINDOWS\system32 "/dC:\Program Files" /dahk_classConsoleWindowClass 下载地址: good.gd/26048.htm rthost.fam.cx/cndos- ... ───────────────── 版务记录 ───────────────── 执行:HAT 操作:2008-10-11帮楼主上传附件 ───────────────── 版务记录 ───────────────── [ Last edited by tireless on 2008-10-12 at 17:03 ]


   此帖被 +6 点积分      点击查看详情   
评分人:【 uiopuiop 分数: +1  时间:2008-9-14 17:27
评分人:【 uemuem 分数: +2  时间:2008-11-1 12:41
评分人:【 moniuming 分数: +3  时间:2008-12-21 21:08


2008-9-14 17:17
查看资料  发短消息 网志   编辑帖子  回复  引用回复
banalo
新手上路





积分 10
发帖 5
注册 2008-9-5
状态 离线
『第 4 楼』:  

隐藏不就好了。


2008-9-14 17:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
uiopuiop
中级用户





积分 400
发帖 211
注册 2007-9-30
状态 离线
『第 5 楼』:  

Originally posted by tireless at 2008-9-14 05:17 PM: 1 HOUR SOFTWARE 里有个 NoClose,[url=http://groups.google.com/groups/profile?enc_user=PXZgGhIAAAA_oII4v3xQFSP ...
如果要隐藏某个批处理窗口,这东西则么用啊? 我试了下面的脚本,但焦点要移动到其他窗口,再移回来,X才变灰掉。并不是马上就生效。 test.bat x /dahk_classConsoleWindowClass echo test pause ~~~~~~~~~~~~~~~~~~~~ 或: testbat.bat title testbat x /dtestbat echo test pause [ Last edited by uiopuiop on 2008-9-14 at 06:18 PM ]


2008-9-14 18:03
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 6 楼』:  re 5 楼

我也发觉了,其他窗口没这个问题。 虽然没有变灰,但还是关闭不了的。


2008-9-14 18:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
uiopuiop
中级用户





积分 400
发帖 211
注册 2007-9-30
状态 离线
『第 7 楼』:  

这到是,谢了! 好东西! VB就是代码多了点,这东西还加了壳 -203kb想把那个难看的图标删了都不行, 而gray.exe 只有56kb. [ Last edited by uiopuiop on 2008-9-14 at 06:43 PM ]


2008-9-14 18:36
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 8 楼』:  

Originally posted by uiopuiop at 2008-9-13 10:36 PM: 这到是,谢了! 好东西! VB就是代码多了点,这东西还加了壳 -203kb, gray.exe 只有56kb.
不是加壳。这是用 AutoHotkey 编的脚本,后缀名为 .ahk,如果你电脑里装了 AutoHotkey,直接用 x.ahk 就行了。 把 x.ahk 编译成 x.exe 就这么个大小了,我加了个图标后大小为 203 KB,不加图标的话 198 kb。


2008-9-14 18:41
查看资料  发短消息 网志   编辑帖子  回复  引用回复
uiopuiop
中级用户





积分 400
发帖 211
注册 2007-9-30
状态 离线
『第 9 楼』:  

Originally posted by tireless at 2008-9-14 06:41 PM: 不是加壳。这是用 AutoHotkey 编的脚本,后缀名为 .ahk,如果你电脑里装了 AutoHotkey,直接用 x.ahk 就行了。 把 x.ahk 编译成 x.exe 就这么个大小了,我加了个图标后大小为 203 KB,不加图标的话 198 kb。
能编译个不加图标的EXE上来吗?谢了!


2008-9-14 18:45
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 10 楼』:  re 9楼

good.gd/26056.htm 在乎文件大小,还是怕加了个图标影响执行效率?


2008-9-14 18:49
查看资料  发短消息 网志   编辑帖子  回复  引用回复
uiopuiop
中级用户





积分 400
发帖 211
注册 2007-9-30
状态 离线
『第 11 楼』:  

想用来做域登陆脚本,原来的那个图标太难看了。exe 越小越好,copy起来快点。你现在那个还是带个H的图标 :^) [ Last edited by uiopuiop on 2008-9-14 at 06:54 PM ]


2008-9-14 18:52
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 12 楼』:  

Originally posted by uiopuiop at 2008-9-13 10:52 PM: 想用来做域登陆脚本,原来的那个图标太难看了。exe 越小越好,copy起来快点。你现在那个还是带个H的图标 :^) [ Last edited by uiopuiop on 2008-9-14 at 06:54 PM ]
我可是截屏后,动用 Photoshop,放大后仔细裁剪成 png,然后用 png2ico 转换的...因为我觉得还是留点边界好看一点。 H的图标是 AutoHotkey 自带的。我试了用 Resource Hacker 把那些图标去掉,貌似会出错。。


2008-9-14 18:58
查看资料  发短消息 网志   编辑帖子  回复  引用回复
uiopuiop
中级用户





积分 400
发帖 211
注册 2007-9-30
状态 离线
『第 13 楼』:  

辛苦了 :) 哈哈 以前只知道AUTOIT,又学东西了。


2008-9-14 19:25
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yangjunxx
新手上路





积分 7
发帖 5
注册 2009-1-8
状态 离线
『第 14 楼』:  

好东西 收藏中 !!!!


2009-11-15 21:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
soyoung
新手上路





积分 2
发帖 2
注册 2010-12-23
状态 离线
『第 15 楼』:  

好东西,先研究一下用法。


2010-12-24 15:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复
<<   [1] [2]  >>   >
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: