无忧启动论坛

标题: 如何屏蔽批处理命令的结果显示(已解决) [打印本页]

作者: ynxmaifmsguxmft    时间: 2007-11-24 07:32
标题: 如何屏蔽批处理命令的结果显示(已解决)
我在批处理命令前已经加入了@echo off和cls两个命令,但只是命令和执行过程本身不再显示,但结果还是显示出来,请各位高手老师指点一下,如何把如图所示的批处理命令执行结果给屏蔽掉呢?谢谢啦!!
123MM和daiddcc 两位老师的答案是正确的。
谢谢各位高手老师的支持和帮助。

[ 本帖最后由 ynxmaifmsguxmft 于 2007-11-24 12:34 PM 编辑 ]

未命名.JPG (157.47 KB, 下载次数: 32)

未命名.JPG

作者: dos时代菜鸟    时间: 2007-11-24 07:49
pecmd exec !=批处理文件名
作者: ynxmaifmsguxmft    时间: 2007-11-24 07:56
原帖由 dos时代菜鸟 于 2007-11-24 07:49 AM 发表
pecmd exec !=批处理文件名

在配置文件中加入这条命令吧?与其那样还不如直接写入REGDOC.cmd呢,那样也不可见。我是想在启动后有垃圾的时候才点清理。或者如果用.INI文件来实现,就得告诉我,如何启动这个.INI文件,再让它启动批处理命令,请老师再费费心,指点一下!
作者: dos时代菜鸟    时间: 2007-11-24 08:35
可以制作一个快捷方式阿!
作者: 123    时间: 2007-11-24 08:36
命令后加>NUL
作者: dos时代菜鸟    时间: 2007-11-24 08:39
可以制作一个快捷方式,快捷方式的命令行指向为 “pecmd exec !=批处理文件名"
作者: laomeng    时间: 2007-11-24 08:42
>NUL重定向就可以的  (这些错误提示留着还是有用的)
作者: ynxmaifmsguxmft    时间: 2007-11-24 08:49
原帖由 123 于 2007-11-24 08:36 AM 发表
命令后加>NUL

谢谢MM老师的指点,del %userprofile%\cookies\*.*
这条命令,我把>NUL放哪儿都提示多出一个“1“来,然后就出错了。
作者: daiddcc    时间: 2007-11-24 09:07
del %userprofile%\cookies\*.*

该路径含有空格,所以你需要写成
del /q /f "%userprofile%\cookies\*.*" >nul
作者: yinyuan    时间: 2007-11-24 11:53
>nul 2>nul   命令后加上这个连错误的提示都没有,单独>unl 如果该命令有错误,还会出现错误的提示的
作者: ynxmaifmsguxmft    时间: 2007-11-24 12:04
123MM和daiddcc 两位老师的答案是正确的。
谢谢各位高手老师的支持和帮助。
作者: 长风破浪    时间: 2007-11-24 12:07
何为批处理命令?哪里能学到这些基本知识?
作者: ynxmaifmsguxmft    时间: 2007-11-24 12:33
原帖由 长风破浪 于 2007-11-24 12:07 PM 发表
何为批处理命令?哪里能学到这些基本知识?

以命令行形式完成系列DOS操作的,你可以搜索下,应该有教程吧,不过,我还真没系统地学过,都是依照着别人的东西过来的。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3