中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 18:39
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]怎样隐藏窗口?
可打印版本  5,313 / 30
第1楼 icydawn 发表于 2007-06-18 16:21
初级用户 发帖 22 积分 54
[已结]怎样隐藏窗口?
我想用一个批处理开机运行,并实时监控,但是不愿意让它弹出窗口,显示在任务栏上,不知道该怎么写,请高手帮个忙!谢谢...

[ Last edited by HAT on 2008-10-14 at 23:00 ]
第2楼 6622186 发表于 2007-06-18 19:30
高级用户 发帖 411 积分 894
hidecmd
第3楼 stornager 发表于 2007-06-18 23:14
中级用户 发帖 131 积分 328
可以使弹出的命令行窗口最小化,请参考如下代码:
@echo off
mode con cols=15 lines=1
if exist "Temp.bat" goto Start
>Temp.bat echo start/min "" "%~nx0"^&exit
start/min Temp.bat&exit
:Start
del "Temp.bat">nul
pause
把它放在程序的开头

[ Last edited by stornager on 2007-6-18 at 11:17 PM ]
第4楼 icydawn 发表于 2007-06-19 12:38
初级用户 发帖 22 积分 54
谢谢了,不过有没有完全隐藏的,包括在任务栏都没有窗口显示的。三楼的代码我试过了,还是有小窗口的。因为运行不想让别人看见,我不想他们用的电脑经常安装东西,却不好意思说。请教高手,谢谢
第5楼 weapfe 发表于 2007-06-19 12:50
初级用户 发帖 66 积分 144
应该没有,准确地说,完全不可能!
第6楼 HAT 发表于 2007-06-19 13:03
版主 发帖 5,017 积分 9,023
这样可以么?

"开始"->"运行"->"gpedit.msc"->"计算机配置"->"系统"->"登陆"->添加自启动项
第7楼 fyb198351 发表于 2007-06-19 15:15
初级用户 发帖 12 积分 24
批处理不能完全隐藏吧~
第8楼 wl48693752 发表于 2007-06-19 18:57
初级用户 发帖 9 积分 24
能最小化到托盘图标,还可以呼出就好了。

只知道VBS可以写个完全不显示的,但是不知道怎么呼出,不好监控,基本没啥用。希望高手指点下啊。
Set shell = Wscript.createobject("wscript.shell")
a = shell.run ("test.bat",0)

test.bat是个只输出重定向日志的脚本,看日志大小知道程序在执行呢
1 >>1.log
第9楼 zzy293 发表于 2008-04-10 19:31
新手上路 发帖 7 积分 16
想看点子多的贴子,只好顶了先。
第10楼 plp626 发表于 2008-04-10 23:47
银牌会员 发帖 1,020 积分 2,278
思路简直太多了

批处理隐藏的10种方法:
http://www.cn-dos.net/forum/viewthread.php?tid=37090
第11楼 Savvy 发表于 2008-09-13 11:14
初级用户 发帖 18 积分 25
dd
第12楼 Savvy 发表于 2008-09-13 11:15
初级用户 发帖 18 积分 25
加分!
第13楼 mbllokmb 发表于 2008-09-13 14:19
初级用户 发帖 39 积分 78
变成exe就好了
第14楼 5872169 发表于 2008-09-13 16:13
高级用户 发帖 474 积分 959
只能用VBS关联你这个BAT文件,否则没有办法,办法还有一个:就是伸开食指和中指约30度,照准眼球使劲戳!!!
第15楼 pusofalse 发表于 2008-09-13 16:31
银牌会员 发帖 646 积分 1,604
cmdow "windowtitle" /hid
1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023