`
编程足球
  • 浏览: 256967 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

bat 基础命令

    博客分类:
  • CMD
 
阅读更多
1. echo 和 @

@                 #关闭单行回显
echo off      #从下一行开始关闭回显
@echo off      #从本行开始关闭回显。一般批处理第一行都是这个
echo on       #从下一行开始打开回显
echo            #显示当前是 echo off 状态还是 echo on 状态
echo.       #输出一个”回车换行”,空白行
             #(同echo, echo; echo+ echo[ echo] echo/ echo\)


2. errorlevel
echo %errorlevel%
#每个命令运行结束,可以用这个命令行格式查看返回码
#默认值为0,一般命令执行出错会设 errorlevel 为1



3. pause
暂停命令


4 rem 和 ::
注释命令
注释行不执行操作


4. goto 和 :
跳转命令


5 %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %*
命令行传递给批处理的参数
%0 批处理文件本身
%1 第一个参数
%9 第九个参数
%* 从第一个参数开始的所有参数
批参数(%n)的替代已被增强。您可以使用以下语法:
      %~1     - 删除引号(\"),扩充 %1
      %~f1    - 将 %1 扩充到一个完全合格的路径名
      %~d1    - 仅将 %1 扩充到一个驱动器号
      %~p1    - 仅将 %1 扩充到一个路径
      %~n1    - 仅将 %1 扩充到一个文件名
      %~x1    - 仅将 %1 扩充到一个文件扩展名
      %~s1    - 扩充的路径指含有短名
      %~a1    - 将 %1 扩充到文件属性
      %~t1    - 将 %1 扩充到文件的日期/时间
      %~z1    - 将 %1 扩充到文件的大小
      %~$PATH : 1 - 查找列在 PATH 环境变量的目录,并将 %1
        扩充到找到的第一个完全合格的名称。如果环境
        变量名未被定义,或者没有找到文件,此组合键会
        扩充到空字符串
可以组合修定符来取得多重结果:
     %~dp1      - 只将 %1 扩展到驱动器号和路径
     %~nx1      - 只将 %1 扩展到文件名和扩展名
     %~dp$PATH:1 - 在列在 PATH 环境变量中的目录里查找 %1,
        并扩展到找到的第一个文件的驱动器号和路径。
     %~ftza1    - 将 %1 扩展到类似 DIR 的输出行。
可以参照 call/? 或 for/? 看出每个参数的含意
echo load \"%%1\" \"%%2\">c:\test.txt
生成的文件内容为 load \"%1\" \"%2\"
批处理文件里,用这个格式把命令行参数输出到文件


6 if
判断命令
if \"%1\"==\"/a\" echo 第一个参数是/a
if /i \"%1\" equ \"/a\" echo 第一个参数是/a
/i 表示不区分大小写,equ 和 == 是一样的,其它运算符参见 if/?
if exist c:\test.bat echo 存在c:\test.bat文件
if not exist c:\windows (
      echo 不存在c:\windows文件夹
      )
if exist c:\test.bat (
      echo 存在c:\test.bat
      ) else (
      echo 不存在c:\test.bat
      )




7. start
批处理中调用外部程序的命令,否则等外部程序完成后才继续执行剩下的指令

8. call
批处理中调用另外一个批处理的命令,否则剩下的批处理指令将不会被执行
有时有的应用程序用start调用出错的,也可以call调用

9 choice (外部命令)
选择命令
让用户输入一个字符,从而选择运行不同的命令,返回码errorlevel为1234……
win98里是choice.com
win2000pro里没有,可以从win98里拷过来
win2003里是choice.exe
choice /N /C y /T 5 /D y>nul
延时5秒

分享到:
评论

相关推荐

    bat经典命令 bat命令大全 运行命令

    掌握这些基本的bat命令,不仅可以提高工作效率,还能解决一些常见问题。通过编写脚本,结合运行命令、注册表操作,甚至实现定时任务和系统管理,这些都是IT专业人士必备的技能之一。通过深入学习和实践,可以进一步...

    bat 语法 命令 bat 语法 命令 bat 语法 命令

    批处理文件中的命令基本都是DOS命令,例如`dir`用于列出目录内容,`copy`用于复制文件,`del`用于删除文件等。这些命令在命令提示符(CMD)环境下可以直接输入执行。批处理文件不仅支持执行DOS命令,还允许使用一些...

    bat批处理命令教程,简单实用。

    本文将深入讲解bat批处理命令的基本概念和常用技巧。 1. **创建批处理文件** - 创建批处理文件很简单,只需要使用文本编辑器(如记事本)编写命令,然后将文件保存为.bat或.cmd扩展名。 - 文件名称可以自由选择,...

    bat批处理命令大全

    除了基本命令,批处理还可以使用更多复杂的命令和技巧,如管道符`|`、重定向符`>`、`、`>>`,以及与其他命令行工具(如`find`, `findstr`, `del`, `move`, `ren`, `dir`等)的组合使用,实现更强大的功能,例如文件...

    BAT命令大全

    BAT 命令大全中包含了多个基本命令,包括 echo、@、call、pause、rem 等。这些命令都是批处理文件中最常用的命令。 1. echo 命令:echo 命令用于显示命令后的字符。例如,echo off 表示在此语句后所有运行的命令都...

    bat 基础bat 基础bat 基础

    ### BAT基础知识点详解 ...通过上述对BAT基础命令的详细介绍,我们可以了解到BAT文件的强大之处在于其灵活性和可扩展性,能够帮助用户轻松地完成各种复杂的任务。对于初学者来说,熟练掌握这些基础知识是非常重要的。

    bat批处理命令和自动关机命令

    Shutdown.exe 命令的基本语法为:shutdown [-s|-r|-a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-i]。其中,-s 选项表示关闭本地计算机,-r 选项表示关机并重启,-a 选项表示取消关机操作,-f 选项表示...

    bat 命令自学资料 简单教程

    本资料旨在帮助自学者掌握BAT命令的基本用法和高级技巧。 1. **批处理基础** - **批处理文件**:BAT文件是批处理命令的载体,后缀名为.bat,里面包含了可执行的DOS命令。 - **命令行界面**:理解DOS命令行环境,...

    BAT命令 接受键盘输入 根据用户的选择运行不同的命令

    `choice`命令基础 `choice`命令的基本语法如下: ```bat CHOICE [/C choices] [/N] [/CS] [/T timeout] [/D default] [/M message] ``` 其中各个选项的意义如下: - `/C choices`: 指定一个或多个可供选择的字符...

    批处理bat命令大全

    本文将详细介绍批处理bat中常见的命令及其用法,帮助读者掌握批处理的基础知识。 #### 二、常用批处理命令详解 1. **echo** - `echo`:显示一行文本或当前`echo`命令的状态。 - `echo off`:关闭命令行显示,即...

    bat_批处理命令

    本文将深入探讨bat批处理命令的基础语法、格式以及实际应用,帮助读者掌握如何创建、编辑和使用批处理文件。 #### 创建批处理文件 创建批处理文件的过程非常简单,类似于创建普通文本文件。首先,打开“记事本”或...

    批处理命令大全 bat

    批处理命令,通常用于自动化执行一系列的DOS命令,是...这些命令是批处理脚本的基础,通过它们的组合,可以构建出复杂的自动化任务,提高工作效率。在编写批处理脚本时,理解这些命令的用法及其相互配合至关重要。

    bat批处理命令应用详解[参考].pdf

    批处理语法中有一个基本的命令@echo off,echo的意思是回旋,这里的意思就是回显,echo off的意思就是关闭回显。@的另一个功能是在执行完批处理文件时自动恢复命令回显。 例如,我们可以创建一个批处理文件1.bat,...

    solaris bat 命令

    在提供的文件中,"dos命令全集以及批处理学习教材.doc" 可能包含了 DOS 命令和批处理基础,虽然不是直接针对 Solaris 的 `bat` 命令,但学习 DOS 的批处理概念有助于理解批处理的基本原理。"Solaris命令.doc" 应该...

    BAT批处理命令生成器VB编写的代码

    BAT批处理命令生成器是利用VB(Visual Basic)编程语言编写的一种工具,它能够自动生成批处理脚本,帮助用户批量执行系统操作。VB是一种基于事件驱动的编程环境,广泛应用于开发Windows应用程序。通过理解VB的基本...

    .bat命令详解与实例大全

    1. **批处理命令基础** - `@echo off`: 开始批处理时关闭命令回显,使得输出更整洁。 - `title`: 设置命令提示符窗口的标题,便于识别不同的批处理程序。 - `echo`: 输出文本到命令行,常用于显示提示信息。 - `...

    bat命令大全

    下面我们将详细介绍一些基础和常用的批处理命令。 1. **REM**:REM是“remark”的缩写,它用于在批处理文件中添加注释。任何跟在REM后面的文本都不会被执行,主要用于解释或注解代码。例如: ``` REM 这是一个...

Global site tag (gtag.js) - Google Analytics