zoukankan      html  css  js  c++  java
  • Windows批处理命令学习一

    作者:朱金灿

    来源:http://blog.csdn.net/clever101

     

           Windows的批处理命令固然比不上unix的shell脚本强大,但用好了仍能给我们的工作带来很大作用。一个朋友问我为什么学习批处理命令,我以《程序员修炼之道——从小工到专家》一书的一句话答复他:图形界面的优点是所见即所得,图形界面的缺点是所见就是所有所得,而批处理命令组合起来功能强大快捷。现在就让我们来学习下吧。(下面红色字为批处理命令)

     

    基本的命令:

     

    @echo off

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

     

    动手实践:

     

    1.     在某个目录下建一个1.bat,分别往文件输入命令:

    @echo off

    dir

    echo off

    dir

    以及

    dir,然后在命令控制台运行1.bat,看看有何不同?

     

     

    call

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

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

    动手实践:

    在C盘上建一个批处理文件Echo.bat

    echo %1

    然后在命令行窗口输入命令:

    call C: \Echo.bat "thisis a test" 

    看看效果是什么。

    pause

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


    rem

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

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

    语法: rem[commnet]

        学批处理命令的一个小体会:时刻想着要运用,特别是进行批量操作时,这样才能学以致用。

     

     


  • 相关阅读:
    python学习之控制语句
    linux中的网络基础
    python学习之准备
    linux用户权限
    python学习之函数和函数参数
    python学习之输出与文件读写
    linux中的vim编辑器的使用
    从产品和用户角度,思考需求和用户体验
    好记性不如烂笔头
    TI DaVinci(达芬奇)入门
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6470883.html
Copyright © 2011-2022 走看看