Board logo

标题: [已结]怎样隐藏窗口? [打印本页]

作者: icydawn     时间: 2007-6-18 16:21    标题: [已结]怎样隐藏窗口?
我想用一个批处理开机运行,并实时监控,但是不愿意让它弹出窗口,显示在任务栏上,不知道该怎么写,请高手帮个忙!谢谢...

Last edited by HAT on 2008-10-14 at 23:00 ]

作者: 6622186     时间: 2007-6-18 19:30
hidecmd

作者: stornager     时间: 2007-6-18 23:14
可以使弹出的命令行窗口最小化,请参考如下代码:
@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 ]

作者: icydawn     时间: 2007-6-19 12:38
谢谢了,不过有没有完全隐藏的,包括在任务栏都没有窗口显示的。三楼的代码我试过了,还是有小窗口的。因为运行不想让别人看见,我不想他们用的电脑经常安装东西,却不好意思说。请教高手,谢谢

作者: weapfe     时间: 2007-6-19 12:50
应该没有,准确地说,完全不可能!

作者: HAT     时间: 2007-6-19 13:03
这样可以么?

"开始"->"运行"->"gpedit.msc"->"计算机配置"->"系统"->"登陆"->添加自启动项

作者: fyb198351     时间: 2007-6-19 15:15
批处理不能完全隐藏吧~

作者: wl48693752     时间: 2007-6-19 18:57
能最小化到托盘图标,还可以呼出就好了。

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

test.bat是个只输出重定向日志的脚本,看日志大小知道程序在执行呢
1 >>1.log

作者: zzy293     时间: 2008-4-10 19:31
想看点子多的贴子,只好顶了先。

作者: plp626     时间: 2008-4-10 23:47
思路简直太多了

批处理隐藏的10种方法:
http://www.cn-dos.net/forum/viewthread.php?tid=37090

作者: Savvy     时间: 2008-9-13 11:14
dd

作者: Savvy     时间: 2008-9-13 11:15
加分!

作者: mbllokmb     时间: 2008-9-13 14:19
变成exe就好了

作者: 5872169     时间: 2008-9-13 16:13
只能用VBS关联你这个BAT文件,否则没有办法,办法还有一个:就是伸开食指和中指约30度,照准眼球使劲戳!!!

作者: pusofalse     时间: 2008-9-13 16:31
cmdow "windowtitle" /hid

作者: amtf15     时间: 2008-10-14 22:59
学习了啊

作者: lidongyun     时间: 2009-5-7 10:06
学习一下

作者: zhao08681     时间: 2009-5-14 01:59
看看都有些什么方法

作者: zhao08681     时间: 2009-5-14 01:59
学习学习,看看有哪些好的方法

作者: moleung     时间: 2009-5-26 01:47
Originally posted by 5872169 at 2008-9-13 16:13:
只能用VBS关联你这个BAT文件,否则没有办法,办法还有一个:就是伸开食指和中指约30度,照准眼球使劲戳!!!


好辦法<img src="images/smilies/face-grin.png" align="absmiddle" border="0">

作者: zgrhcf     时间: 2009-5-26 12:49
新来的,楼主哪帖子我为什么不能够回复啊?

作者: zgrhcf     时间: 2009-5-26 12:50
Originally posted by plp626 at 2008-4-10 23:47:
思路简直太多了

批处理隐藏的10种方法:
http://www.cn-dos.net/forum/viewthread.php?tid=37090

为什么不能够回复你给哪地址的帖子啊?

作者: pizigao     时间: 2009-5-26 23:31
学习一下这个~今天正好用到

作者: mfcliu     时间: 2009-5-27 00:15
学习了

作者: rs369007     时间: 2009-5-28 06:23
runassrv.exe
runassrv add /cmdline:"c:\tools\myapp.exe -arg1 -arg2" /name:"mysrv"

作者: ypf188     时间: 2009-5-29 03:15
学习了

作者: bubblange     时间: 2009-11-18 20:38
顶一个

作者: bubblange     时间: 2009-11-18 20:39
只知道VBS和start /min 的办法

作者: bubblange     时间: 2009-11-18 20:40
我也学习其他好方法

作者: bubblange     时间: 2009-11-18 20:41
顶起来

作者: bubblange     时间: 2009-11-18 20:41
最后一个就够10分了,不要怪我啊。