请问谁会把cmd命令运行时隐藏,不用弹出那个cmd窗口呀,谢谢。
比如我写个批处理文件@echo off
start ./ssss.exe 
运行批处理时会运行ssss.exe一个cmd文件,这时又会弹出一个cmd窗口。谁知道怎么能隐藏他们呢,谢谢不知道该去哪个板块发帖,咱就只好发这里了。

解决方案 »

  1.   

    百度了一下:
    在“运行”中输入IEXPRESS 
    这是WINDOWS自带的打包程序 
    下一步-下一步-随便填个名字(下一步)-下一步-下一步-ADD(选好你的BAT文件 继续下一步)-Install里面选你刚加进去的文件(下一步)-hidden(下一步)-下一步-保存打包好的文件(勾一下hidden下一步)-下一步-dont save下一步-下一步-完成
    以后运行打好包的EXE文件即可
    就可以在后台运行
      

  2.   

    做不到吧建议你到中国 DOS 联盟·批处理室发个帖子去问问,那里或许有解决方法

    http://www.cn-dos.net/forum/forumdisplay.php?fid=23&sid=B2aAxw
      

  3.   


    Windows 有自带这个程序么?
      

  4.   

    不知这个行不行http://hi.baidu.com/art008/blog/item/e8a3942f9c1486381f30899e.html
    mshta "javascript:new ActiveXObject('WScript.Shell').Run('cmd /cD:\test.bat',0);window.close()"
      

  5.   

    这个我也看到了 不过是vbs的东西 估计需要编译环境吧
      

  6.   

    我其实就想做个证书控件ocx安装,可是需要一个cmd命令,弹出这个很恶心,所以想隐藏它。
      

  7.   


    @echo off
    start notepad.exe
    echo Launching notepad . . . 
    REM Try Leaving Command Window open for 2 seconds
    IF exist %temp% echo Wscript.Sleep 2000> %temp%\sleep.vbs
    IF exist %temp% start /w wscript.exe %temp%\sleep.vbs
      

  8.   


    意思我明白了,可是我的意思是 就算调用记事本,也应该让记事本后台运行- -#不过谢谢你的提醒,vbs在批处理里也可以使用
      

  9.   

    如下方案不知道是否符合你的要求!我经常这个干反正!!我用的删除缓存脚本:@echo off
    echo 正在清理系统垃圾文件,请稍等......
    del /f /s /q %systemdrive%\*.tmp
    del /f /s /q %systemdrive%\*._mp
    del /f /s /q %systemdrive%\*.log
    del /f /s /q %systemdrive%\*.gid
    del /f /s /q %systemdrive%\*.chk
    del /f /s /q %systemdrive%\*.old
    del /f /s /q %systemdrive%\recycled\*.*
    del /f /s /q %windir%\*.bak
    del /f /s /q %windir%\prefetch\*.*
    rd /s /q %windir%\temp & md %windir%\temp
    del /f /q %userprofile%\cookies\*.*
    del另存为del.bat然后新建文本文件:set ws=wscript.createobject("wscript.shell")
    ws.run "del.bat /start",0另存为 del.vbe--运行这个文件就行了java 调用 del.vbe你看是否可行?