windows脚本命令编写

简单批处理内部命令简介

cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制

  • echo 命令
    打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。

在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。

c:>dir *.txt > 1.txt

c:>dir *.txt >> 1.txt

  • @ 命令
    表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。
  • rem 命令
    注释命令,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。
  • pause 命令
    运行 Pause 命令时,将显示下面的消息:
    Press any key to continue . . .
  • start 命令
    启动单独的“命令提示符”窗口来运行指定程序或命令。如果在没有参数的情况下使用,start 将打开第二个命令提示符窗口。
  • choice 命令
    choice 使用此命令可以让用户输入一个字符,从而运行不同的命令
  • If 命令
    表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式:
    1、if “参数” == “字符串”  待执行的命令
    参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号)
    2、if exist 文件名  待执行的命令
    如果有指定的文件,则条件成立,运行命令,否则运行下一句
    如if exist config.sys edit config.sys
    3、if errorlevel / if not errorlevel 数字  待执行的命令
    如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。
    如if errorlevel 2 goto x2  
    DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码,常见的返回码为0、1。
  • for 命令
    FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值