| 网站首页 | 资讯 | Hack | 漏洞 | 网管 | 编程 | 培训 | 品黑页 | 软件 | 论坛 | 动画 | 视频 | 经典 | 教学站 | 黑客点睛 | 
免费服务 我要发布 在线破解 黑客游戏 精华收集 免费空间 网络硬盘 独家报道 黑器点播 免费 FTP 交换资源
收费服务 黑客培训 光盘刻录 黑客书籍 视频下载 主力频道 空间域名 网站建设 特色服务 解决方案 我要投诉
 
bat批处理命令应用详解         ★★★ 【字体:
bat批处理命令文件类型语法格式应用详解
作者:不详 文章来源:华盟收集 点击数: 更新时间:2008-7-18

  大家知不知道默认共享这回事?这东西用不着的地方可就不是好东西了.所以就要删掉.但这东西是每次系统重起后都会重新创建的.所以每次都要重新打开cmd重新删掉一下.极为麻烦.但有了批处理文件就不一样了,先把命令输入到批处理文件中,然后加入到启动项中,每次启动就会自动运行,免去了每次输入命令的麻烦.至于怎么写这个批处理文件嘛,到文章的结尾我会告诉大家的,但不知道在我写完之前会不会睡着呢?~

  如何创建批处理文件?

  不要听了批处理文件就感到很神气,其实这东西很简单的.你用过记事本没有?用过? 好的.将记事本打开,什么都不用写,然后选择文件,保存.保存类型选择所有文件,文件名则命名为 *.bat 这个*代表是文件名,你可以随便的起.保存好之后,看看你保存的地方,会出现一个白色窗口里有个黄色齿轮的图标.这东西就是你创建的批处理文件,双击他就可以运行,但他现在由于里面没有输入任何命令,所以他运行了并不会做任何事情.当我们想往这个*.bat文件中添加东西时,只要右键选择他,然后选择编辑,就可以打开记事本往内输入命令了.

  批处理文件中的命令是什么?

  批处理文件中的命令暂时先可以理解为dos命令,等稍后深入理解了以后再进行解释.批处理顾名思义就是一大堆东西堆在一起处理.换句话说就是往里面写一条条dos命令,然后按顺序挨个执行,效果跟你在cmd里敲dos命令是一个效果.只不过用批处理写好之后,要运行只要双击下就可以运行了.而不用再一遍一遍的重复的往里面打命令.这就是批处理文件的好处.

  除了运行dos命令之外,他还可以支持选择结构if,循环结构for,goto等,与c有点类似,但远没有c全面,并且编写语言十分不规范.

  批处理语法:

  先讲个最基本的东西 @echo off

  echo的意思是回旋,这里的意思就是回显,echo off意思就是关闭回显.前面的@表示echo off 这一行也不会回显你可以试着去掉@和整行去掉.@的另一个功能是在执行完批处理文件时自动恢复命令回显。如果第一句用的是ECHO OFF,那么在执行完批处理文件以后不会显示命令提示符。

  举个例子:如果我们先创建一个1.bat文件,往里面输入:

  dir 然后保存在c:\下.然后我们运行cmd,进入c盘根目录下,输入1.bat,则显示:

  C:>dir

  驱动器 C 中的卷没有标签。

  卷的序列号是 0C5D-07FF

  C: 的目录

  2004-08-25 00:45

  WINDOWS

  2004-08-25 00:51

  Documents and Settings

  ...........

  C:

  如果将1.bat内容修改成

  echo off

  dir

  然后再在cmd里输入1.bat,则会显示

  C:>echo off       //因为运行了echo off,所以没有显示dir命令,直接显示了结果

  驱动器 C 中的卷没有标签。

  卷的序列号是 0C5D-07FF

  C: 的目录

  2004-08-25 00:45

  WINDOWS

  2004-08-25 00:51

  Documents and Settings

  .....

  C:

  如果将1.bat文件修改成:

  @echo off

  dir

  则显示成:

  C:>1.bat //与前面不同,并没有显示echo off,原因是加了@,所以不显示@后面的内容.又因为加

  //了echo off,所以后面的命令不显示,直接显示结果

  驱动器 C 中的卷没有标签。

  卷的序列号是 0C5D-07FF

  C: 的目录

  2004-08-25 00:45

  WINDOWS

  2004-08-25 00:51

  Documents and Settings

  ....

  C:

  通过以上的比较,相信你对echo off命令已经充分掌握了.现在已经1点了...写得累啊!!!洗澡睡觉去了

  ----------------------

  早晨6点就被拉起来了...我命苦啊,那么继续写吧

  ----------------------

  接下来讲的是call命令:

  call 是打电话的call,而不是"喔靠"的靠:).call的意思为调用.假如有2个批处理文件a.bat和b.bat.如果我想运行a.bat的当中运行 b.bat.如何运行呢?其实很简单,只要在a.bat文件中输入call命令,则可以在a.bat运行的当中,运行b.bat,等b.bat运行完之后,继续执行a.bat

  call命令格式:

  CALL [drive:][path]filename [batch-parameters]

  batch-parameters 指定批处理程序所需的命令行信息。

  举例如下,我们在c盘根目录下创建a.bat文件,内容为:

  echo this is a.bat

  call d:b.bat

  echo done

  然后在d盘根目录下创建b.bat,内容为:

  echo this is b.bat

  保存后,打开cmd,进入c盘根目录,然后输入1.bat,显示如下:

  C:>a.bat

  C:>echo this is a.bat

  this is a.bat

  C:>call d:b.bat

  C:>echo this is b.bat

  this is b.bat

  C:>echo done

  done

  由例子很容易看出来,是先运行a.bat的内容,直到遇到call b.bat后,则调用b.bat,运行完b.bat后,再返回a.bat接着运行call b.bat后面的echo done语句,直至将a.bat的所有批处理命令运行完.

  注:里面有个[batch-parameters]里面的所指的参数是什么,知道的朋友能否告知,不胜感激.

  PAUSE 命令

  暂停批处理程序的执行并显示一条消息,提示用户按任意键继续执行。只能在批处理程序中使用该命令。

  rem命令:

  表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释).

  同时你可以用两个冒号来替代rem.如: ::等同于一个rem.但他们有个区别,就是用::作注释的话他是不回显的,即使你打echo on强制回显也没有同的.同时rem可以在config.sys中加注释.

[1] [2] [3] [4] 下一页

责任编辑:朱倩  联系方式  Email:朱倩
电话:51228163
  • 上一篇网管:

  • 下一篇网管:
  • (只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    姓 名:
    * 游客填写  ·注册用户
    主 页:
    评 分:
    1分 2分 3分 4分 5分
    评论内容:
    验证码: *
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 最新hack更新
    最新推荐资讯
    相关网管
    cisco交换机基本的命令
    网络安全中最重要命令
    命令行下的检测和清除
    三条最重要的系统命令
    网络基础FTP命令详解
    认识Linux的网络命令
    交换机基本命令的解释
    MYSQL数据库实用资料
    网管必须掌握的CMD命令
    交换机system-guard妙用
    最新会员软件
    最新推荐视频
    最新推荐动画

    Copyright @ 2005 77169.Net Inc. All rights reserved. 华夏黑客同盟 版权所有
    北京市电信通提供网络带宽

    mailto:webmaster@77169.net
    咨询QQ号:836982 / 59280880
    联系站长 QQ38588913
    热线电话: 86-10-67634029/676229433
    京ICP证041431号