![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 02:50 |
共 47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何禁用CMD窗口的关闭按钮 |
| 可打印版本 7,860 / 16 |
| 第1楼 uiopuiop | 发表于 2008-09-14 14:14 |
| 中级用户 发帖 211 积分 400 | |
|
如何禁用CMD窗口的关闭按钮 看到过一个脚本能把CMD窗口的关闭按钮变灰掉,防止有人关闭窗口。
[ Last edited by uiopuiop on 2008-9-14 at 02:48 PM ] |
|
| 第2楼 uiopuiop | 发表于 2008-09-14 14:37 |
| 中级用户 发帖 211 积分 400 | |
|
看到一帖,问题解决了。 http://www.cn-dos.net/forum/viewthread.php?tid=39745&fpage=1&highlight=CMD%E7%AA%97%E5%8F%A3%2B%E5%85%B3%E9%97%AD%E6%8C%89%E9%92%AE
就是不知道是否还有什么其他的办法,不用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 ] 附件 gray.zip (21.54 KiB) |
|
| 第3楼 tireless | 发表于 2008-09-14 17:17 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
AutoHotkey 脚本: 1 HOUR SOFTWARE 里有个 NoClose,helfee 将其修改成了命令行版本。
用法: 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 下载地址: http://good.gd/26048.htm http://upload.cn-dos.net/img/930.zip ───────────────── 版务记录 ───────────────── 执行:HAT 操作:2008-10-11帮楼主上传附件 ───────────────── 版务记录 ───────────────── [ Last edited by tireless on 2008-10-12 at 17:03 ] |
|
| 第4楼 banalo | 发表于 2008-09-14 17:24 |
| 新手上路 发帖 5 积分 10 | |
|
隐藏不就好了。
|
|
| 第5楼 uiopuiop | 发表于 2008-09-14 18:03 |
| 中级用户 发帖 211 积分 400 | |
Originally posted by tireless at 2008-9-14 05:17 PM: |
|
| 第6楼 tireless | 发表于 2008-09-14 18:24 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
re 5 楼 我也发觉了,其他窗口没这个问题。
虽然没有变灰,但还是关闭不了的。 |
|
| 第7楼 uiopuiop | 发表于 2008-09-14 18:36 |
| 中级用户 发帖 211 积分 400 | |
|
这到是,谢了! 好东西!
VB就是代码多了点,这东西还加了壳 -203kb想把那个难看的图标删了都不行, 而gray.exe 只有56kb. [ Last edited by uiopuiop on 2008-9-14 at 06:43 PM ] |
|
| 第8楼 tireless | 发表于 2008-09-14 18:41 |
| 银牌会员 发帖 1,122 积分 2,025 | |
Originally posted by uiopuiop at 2008-9-13 10:36 PM: 不是加壳。这是用 AutoHotkey 编的脚本,后缀名为 .ahk,如果你电脑里装了 AutoHotkey,直接用 x.ahk 就行了。 把 x.ahk 编译成 x.exe 就这么个大小了,我加了个图标后大小为 203 KB,不加图标的话 198 kb。 |
|
| 第9楼 uiopuiop | 发表于 2008-09-14 18:45 |
| 中级用户 发帖 211 积分 400 | |
Originally posted by tireless at 2008-9-14 06:41 PM: 能编译个不加图标的EXE上来吗?谢了! |
|
| 第10楼 tireless | 发表于 2008-09-14 18:49 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
re 9楼 |
|
| 第11楼 uiopuiop | 发表于 2008-09-14 18:52 |
| 中级用户 发帖 211 积分 400 | |
|
想用来做域登陆脚本,原来的那个图标太难看了。exe 越小越好,copy起来快点。你现在那个还是带个H的图标 :^)
[ Last edited by uiopuiop on 2008-9-14 at 06:54 PM ] |
|
| 第12楼 tireless | 发表于 2008-09-14 18:58 |
| 银牌会员 发帖 1,122 积分 2,025 | |
Originally posted by uiopuiop at 2008-9-13 10:52 PM: 我可是截屏后,动用 Photoshop,放大后仔细裁剪成 png,然后用 png2ico 转换的...因为我觉得还是留点边界好看一点。 H的图标是 AutoHotkey 自带的。我试了用 Resource Hacker 把那些图标去掉,貌似会出错。。 |
|
| 第13楼 uiopuiop | 发表于 2008-09-14 19:25 |
| 中级用户 发帖 211 积分 400 | |
|
辛苦了 :) 哈哈
以前只知道AUTOIT,又学东西了。 |
|
| 第14楼 yangjunxx | 发表于 2009-11-15 21:05 |
| 新手上路 发帖 5 积分 7 | |
|
好东西 收藏中 !!!!
|
|
| 第15楼 soyoung | 发表于 2010-12-24 15:19 |
| 新手上路 发帖 2 积分 2 | |
|
好东西,先研究一下用法。
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |