灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1479回复:0

拒绝一闪而过 让批处理文件运行更明白

楼主#
更多 发布于:2012-01-31 16:15
无论是维护系统还是对系统进行优化,我们经常会通过运行一些批处理文件来实现,但是在双击运行批处理文件的过程中,命令提示符窗口就会一闪而过,这样用户几乎没有时间看到批处理文件运行的结果或出错的提示信息。想想看吧!这真的是一件让人非常郁闷的事情。那么,我们在运行批处理文件的时候,能否清楚地看到其最终的运行结果,从而让批处理文件运行得明明白白呢?答案当然是肯定的。接下来,笔者就给大家介绍一下如何来实现。
  先单击“开始→运行”,在弹出的“运行”对话框中输入Regedit,然后按下回车键,打开注册表编辑器并定位到“HKEY_CLASSES_ROOT/atfileshellopencommand”分支下(如图1);接着右击图1右边显示区域中的默认键值,选择“修改”以打开“编辑字符串”对话框,将该键值的默认值修改为“"%1" %* ; pause”;再定位到“HKEY_CLASSES_ROOT/atfileshellrunascommand”分支下,将右边默认键值的值修改为“%SystemRoot%System32cmd.exe /C "%1" %* ; pause”;完成上述操作后,最后关闭注册表编辑器并保存对其所做的修改就可以了。

图片:32_3710_ab7849605a019e3.jpg


▲图1

  这样一来,无须注销或重启系统,当我们双击任意一个批处理文件时,该批理文件运行完毕后,命令提示符窗口却并不关闭(如图2);因此,我们就可以清楚地看到已运行批处理文件的全部内容和提示信息了。有此需求的朋友不妨一试。

图片:32_3710_9a69cd6c729d245.jpg


▲图2

  小贴士:在上边的操作中,我们之所以对注册表“HKEY_CLASSES_ROOT/batfileshell/runascommand”分支下也做相应修改,是为了当我们右击某个批处理文件并选择“以管理员身份运行”时,也可以看到该批处理文件运行的全部内容和相关提示信息。
本文来源:灯火互联网网[http://www.atcpu.com]

喜欢0 评分0
游客

返回顶部