博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[原]Windows批处理命令学习一
阅读量:7222 次
发布时间:2019-06-29

本文共 884 字,大约阅读时间需要 2 分钟。

作者:朱金灿

来源:

 

       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]

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

 

 

作者:clever101 发表于2012-2-8 23:00:03
阅读:317 评论:0

转载地址:http://lbhym.baihongyu.com/

你可能感兴趣的文章
导入开源云存储ownCloud
查看>>
NO.137 2014年GNOME.Asia峰会开始报名啦!
查看>>
Python爬虫实战(4):豆瓣小组话题数据采集—动态网页
查看>>
Linux Shell之九 trap--陷阱触发
查看>>
Lync Server 2010企业版系列PART5:生成拓扑
查看>>
Provisioning Services 7.6 入门到精通系列之四:PVS配置向导-创建新场
查看>>
我的友情链接
查看>>
PC服务器和小型机的区别
查看>>
设计模式-简单工厂模式(Simple Factory)
查看>>
循环链表的插入和删除
查看>>
hdu2054
查看>>
cisco ***使用windows 2008 域账户认证(cisco ez*** +window 2008 NPS)
查看>>
网络配置基础知识
查看>>
Linux kernel 4.20 socket源码分析
查看>>
find文件:就是这么简单
查看>>
Linux网络配置相关命令
查看>>
YUM 公钥认证及导入
查看>>
查看所有 Unicode 字符 [Delphi 2009]
查看>>
9.SQL跟踪方法
查看>>
常用sql语句
查看>>