中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-12 20:28
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]怎样隐藏窗口? 查看 5,323 回复 30
楼 主 [已结]怎样隐藏窗口? 发表于 2007-06-18 16:21 ·  中国 江苏 南京 电信
初级用户
积分 54
发帖 22
注册 2007-02-10 02:42
19年会员
UID 79107
性别 男
状态 离线
我想用一个批处理开机运行,并实时监控,但是不愿意让它弹出窗口,显示在任务栏上,不知道该怎么写,请高手帮个忙!谢谢...

[ Last edited by HAT on 2008-10-14 at 23:00 ]
2 发表于 2007-06-18 19:30 ·  中国 湖北 黄冈 电信
高级用户
★★★
积分 894
发帖 411
注册 2007-02-17 12:15
19年会员
UID 79697
性别 男
状态 离线
hidecmd
@set c= 不知则觉多,知则觉少,越知越多,便觉越来越少. --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul


3 发表于 2007-06-18 23:14 ·  中国 湖北 武汉 电信
中级用户
★★
scriptlover
积分 328
发帖 131
注册 2007-03-25 22:17
19年会员
UID 82910
性别 男
状态 离线
可以使弹出的命令行窗口最小化,请参考如下代码:
@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 ]
scriptlover
Be with script forever!!
4 发表于 2007-06-19 12:38 ·  中国 江苏 南京 电信
初级用户
积分 54
发帖 22
注册 2007-02-10 02:42
19年会员
UID 79107
性别 男
状态 离线
谢谢了,不过有没有完全隐藏的,包括在任务栏都没有窗口显示的。三楼的代码我试过了,还是有小窗口的。因为运行不想让别人看见,我不想他们用的电脑经常安装东西,却不好意思说。请教高手,谢谢
5 发表于 2007-06-19 12:50 ·  中国 江苏 苏州 中移铁通
初级用户
★★
积分 144
发帖 66
注册 2006-11-30 00:37
19年会员
UID 72121
性别 男
状态 离线
应该没有,准确地说,完全不可能!
6 发表于 2007-06-19 13:03 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
这样可以么?

"开始"->"运行"->"gpedit.msc"->"计算机配置"->"系统"->"登陆"->添加自启动项
7 发表于 2007-06-19 15:15 ·  中国 上海 松江区 电信
初级用户
积分 24
发帖 12
注册 2007-04-13 21:05
19年会员
UID 85038
性别 男
状态 离线
批处理不能完全隐藏吧~
8 发表于 2007-06-19 18:57 ·  中国 新疆 乌鲁木齐 电信
初级用户
积分 24
发帖 9
注册 2007-06-13 13:26
19年会员
UID 91175
性别 男
状态 离线
能最小化到托盘图标,还可以呼出就好了。

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

test.bat是个只输出重定向日志的脚本,看日志大小知道程序在执行呢
1 >>1.log
9 发表于 2008-04-10 19:31 ·  中国 福建 厦门 电信
新手上路
积分 16
发帖 7
注册 2008-03-23 17:20
18年会员
UID 113783
性别 男
状态 离线
想看点子多的贴子,只好顶了先。
10 发表于 2008-04-10 23:47 ·  中国 陕西 西安 电信
银牌会员
★★★★
钻石会员
积分 2,278
发帖 1,020
注册 2007-11-19 13:34
18年会员
UID 103127
性别 男
状态 离线
思路简直太多了

批处理隐藏的10种方法:
http://www.cn-dos.net/forum/viewthread.php?tid=37090
山外有山,人外有人;低调做人,努力做事。

进入网盘(各种工具)~~ 空间~~cmd学习
11 发表于 2008-09-13 11:14 ·  中国 上海 浦东新区 电信
初级用户
积分 25
发帖 18
注册 2008-09-10 21:40
17年会员
UID 125351
性别 男
状态 离线
dd
12 发表于 2008-09-13 11:15 ·  中国 上海 浦东新区 电信
初级用户
积分 25
发帖 18
注册 2008-09-10 21:40
17年会员
UID 125351
性别 男
状态 离线
加分!
13 发表于 2008-09-13 14:19 ·  中国 吉林 延边朝鲜族自治州 延吉市 电信
初级用户
积分 78
发帖 39
注册 2008-06-20 06:03
18年会员
UID 120614
性别 男
状态 离线
变成exe就好了
14 发表于 2008-09-13 16:13 ·  中国 山东 济南 联通
高级用户
★★★
积分 959
发帖 474
注册 2007-10-25 10:40
18年会员
UID 100716
性别 男
状态 离线
只能用VBS关联你这个BAT文件,否则没有办法,办法还有一个:就是伸开食指和中指约30度,照准眼球使劲戳!!!
15 发表于 2008-09-13 16:31 ·  中国 山东 淄博 联通
银牌会员
★★★
积分 1,604
发帖 646
注册 2008-04-13 23:39
18年会员
UID 115804
性别 男
状态 离线
cmdow "windowtitle" /hid
心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
论坛跳转: