http://help.stnts.com/html/200910/362.html
@if exist runhide.vbs @goto findvbs
@echo Set ws = CreateObject("Wscript.Shell")>>runhide.vbs
@echo ws.run "cmd /c "%0"",vbhide >>runhide.vbs
@start runhide.vbs&&exit
:findvbs
del runhide.vbs
##########批处理正文开始##########
##########批处理就写这里##########
@echo "al;dkjfa;sdfasdkl;fakl;sdkl;fakl;sdfasd" > aaaaa.txt
##########批处理正文结束##########
就是在运行的时候,cmd窗口会闪一下,立即就消失了。