第一章 批处理基础 
  第一节 常用批处理内部命令简介 
  批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。 
  小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。 
  了解了大概意思后,我们正式开始学习.先看一个简单的例子! 
  @echo off 
  echo            
                
         
            
            
            
            批处理(Batch),即批处理脚本,批处理就是对某对象进行批量的处理,是一种简化的脚本语言,在Windows系统中,扩展名为.bat的文件是一个可执行文件,它由一系列的命令构成,其中可以包含对其他程序的调用,这个文件的每一行都是一条DOS命令。批处理通常用于自动执行重复性任务,只需双击批处理文件便可执行任务,而无需重复输入相同指令,通过编写批处理文件,实现自动批量的执行DOS命令来进行特定的操作,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 07:45:40
                            
                                333阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 echo 和 @回显命令
@                     #关闭单行回显
echo off              #从下一行开始关闭回显
@echo off             #从本行开始关闭回显。一般批处理第一行都是这个
echo on               #从下一行开始打开回显
echo                  #显示当前是 echo off 状态还            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 14:56:47
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言最近工作需要用到bat,以前没有用过。一周快速开发下来,总结我自己最常用的方法。语句注释在echo off的情况下,两者都可以用。在echo on的情况下,只有@rem可以用。 pause是等待输入rem 注释1
@rem 注释2
::注释3输出“”适用于对象,如果输出加上“”,就是直接输出双引号的意思。而空格是默认的分割符。 echo=是单纯换行echo hello,World
echo=            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 09:03:17
                            
                                1141阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            批处理文件最常用的几个命令echo表示显示此命令后的字符 echo on 表示在此语句后所有运行的命令都显示命令行本身 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相像,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 14:54:35
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            所有文本处理为UTF8:REM 声明采用UTF-8编码chcp 65001设置整个窗口背景和字体颜色:color 背景色+字体色color help //查看例如:color 07表示黑底白字,0表示黑 7表示白关闭语句执行本身的打印:方法1:文件开始时写上:@echo off方法2:每个语句前面加上@,或>nul或>nul 2>nul延迟变量:用户定义变量setlocal en            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 21:09:30
                            
                                608阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            后缀为bat的文件为批处理(Batch)文件,是DOS/Window系统下的可执行文件。 可使用文本编辑器对批处理文件进行编辑,一个文件中可存放多条命令行语句,双击即可运行。 本文不对批处理文件命令做系统介绍,仅提供一些基础的使用经验。输出/打印采用echo命令进行输出,如echo Hello World
pause 这条命令让执行过程暂停,否则命令执行完成后窗口自动关闭,无法看清输出内容每个ec            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 14:01:33
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            cmd命令不区分大小写如何让bat文件命令框不关闭另起一行,加上pauseset /a和set /p中的/a,/p什么意思set /a 执行数学计算,set /p 提示用户输入,其=右边的是提示语 例1:@echo off set /p b=输入一个数字: echo %b% set /a a=2*%b% echo %b%+%b%=%a% pause>nul 例2:set /p=你好啊!<            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 20:39:42
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                在Linux shell或者平时echo输出时有时为了区分某些字符串的重要性,往往对其输出内容添加颜色 以醒目区分输出字符串:    语法格式:        echo -e "\033[字背景颜色;文字颜色m 醒目字符串 \033[0m"eg: &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 11:46:53
                            
                                1135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 echo 和 @@                      #关闭单行回显echo off                   
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-23 13:21:37
                            
                                161阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            BAT批处理文件入门 @echo off 啥意思1 @的作用是让执行窗口中不显示它后面这一行的命令本身也就是echo off 这几个单词。首行的@echo off中,@的作用就是让脚本在执行时不显示@后面的echo off部分。 2 echo 啥意思执行echo off将关闭回显,关闭回显则后面的所有命令都不显示命令本身,只显示执行后的结果,除非执行echo on命令。@命令和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-22 22:10:22
                            
                                192阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               我的一些BAT经验  虽然我不是很喜欢废话,但是有些废话还是要说的,不说他不痛快。首先说一下这里的学习气氛,真的不是很让人欣慰,也许吧,大家上网多是为了娱乐休闲,而不是想要真正掌握一些东西来的。与这里的Piboye兄提过这个问题,他也是很无奈,与船长说过,表现都是比较无奈,也许,也许,也许我们的想法太过于天真与简单。  回想从前学习新语言的兴奋与满足,这些感觉无            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-18 16:10:52
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在批处理中回显信息有两个命令,echo和set /p=<nul,它们的共同点在于都是对程序执行信息的屏幕输出,区别在于echo是换行输出,而set /p=<nul是不换行追回输出,这样说大家可能不是很理解,下面给出两个代码来进行比较:代码:@echo off
echo bathome
echo batman
pause>nul代码:@echo off
set /p=bathome            
                
         
            
            
            
            如何编bat文件这些是批处理命令集,慢慢看。 批处理最终靠在命令提示符中执行,不过加入了控制部分。  1.Echo 命令  打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。  语法  echo [{on|off}] [message]  Sample:echo off / echo hello world  在实际应用中我们会把这条命令和重定向符号(也称            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 10:00:22
                            
                                14阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             echo -e 可以控制字体颜色和背景颜色输出  从一个例子开始:  # echo -e "\e[1;33;41m test content \e[0m"  输出效果:   1. \e 转义起始符,定义一个转义序列, 可以使用 \033代替
2. [ 表示开始定义颜色
3. 1表示高亮,33表示字体颜色为黄色,45表示背景色为红色
4. “test con            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 09:02:25
                            
                                1115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。 参数:    -n 不要在最后自动换行     -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:   \a        发出警告声;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 17:17:23
                            
                                334阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            中文字体美化是个很讨厌的事情, 无数初学者在这里面浪费了无数时间, 做了无数没有意义的事情。 但这也是不得不做的, 我把 Debian Wheezy 所需要的中文字体美化操作步骤详细记录在这里, 希望能节约大家一部分时间。 1 安装必要的字体包首先, 我们的字体美化依赖 Deja Vu 系列字体, 因此我们首先安装这个软件包: ttf-dejavu。其次, 因为是“中文”美化,            
                
         
            
            
            
            一、简单批处理内部命令简介1.Echo 命令 –显示显示消息。如果没有任何参数,echo 命令将显示当前回显设置。语法:echo [{on│off}] [message]
Sample:@echo off / echo hello world
Pause  //用pause才能使窗体停止在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一            
                
         
            
            
            
            %0 当前 batch 文件名 %n	 第 n 个命令行参数(1 <= n <= 9) %*	 所有的命令行参数 请求用户输入set /p LOG_PATH=请输入log绝对路径: echo.  输出空行 echo; 输出空行打开回显或关闭回显功能格式:echo [{ on|off }]errorlevel 程序返回码echo %errorlevel%每个命令运行结束,可以用这个命令            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 15:20:29
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            描述在ANSI/VT100 终端和终端仿真器不只是能够显示黑色和白色文本;由于转义序列,它们可以显示颜色和格式化的文本。 这些序列由转义字符 (通常由^[或<Esc>表示)后接其他一些字符:FormatCode组成。<Esc>[FormatCodem在 Bash, <Esc> 字符可以使用以下语法获取字符:\e\033\x1B实例:代码(Bash)预览echo