1. 程式人生 > >批處理常用命令總結

批處理常用命令總結

什麼是批處理

批處理(Batch),也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批量的處理。批處理檔案的副檔名為bat

目前比較常見 的批處理包含兩類:DOS批處理和PS批處理。PS批處理是基於強大的圖片編輯軟體Photoshop的,用來批量處理圖片的指令碼;而DOS批處理則是基於DOS命令的,用來自動地批量地執行DOS命令以實現特定操作的指令碼。這裡要講的就是DOS批處理。

批處理是一種簡化的指令碼語言,它應用於DOS和Windows系統中,它是由DOS或者Windows系統內嵌的命令直譯器(通常是COMMAND.COM或者CMD.EXE)解釋執行。類似於Unix中的Shell指令碼。批處理檔案具有.bat或者.cmd的副檔名,其最簡單的例子,是逐行書寫在命令列中會用到的各種命令。更復雜的情況,需要使用if,for,goto等命令控制程式的執行過程,如同C,Basic等中高階語言一樣。如果需要實現更復雜的應用,利用外部程式是必要的,這包括系統本身提供的外部命令和第三方提供的工具或者軟體。

批處理檔案,或稱為批處理程式,是由一條條的DOS命令組成的普通文字檔案,可以用記事本直接編輯或用DOS命令建立,也可以用DOS下的文字編輯器Edit.exe來編輯。在“命令提示”下鍵入批處理檔案的名稱,或者雙擊該批處理檔案,系統就會呼叫Cmd.exe執行該批處理程式。一般情況下,每條命令佔據一行;當然也可以將多條命令用特定符號(如:&、&&、|、||等)分隔後寫入同一行中;還有的情況就是像if、for等較高階的命令則要佔據幾行甚至幾十幾百行的空間。

系統在解釋執行批處理程式時,首先掃描整個批處理程式,然後從第一行程式碼開始向下逐句執行所有的命令,直至程式結尾或遇見exit命令或出錯意外退出。

  • echo
  • rem
  • pause
  • call
  • start
  • goto
  • set
  • 回顯遮蔽 @
  • 重定向1 >與>>
  • 重定向2 <
  • 管道符號 |
  • 轉義符 ^
  • 邏輯命令符包括:&、&&、||

語句結構

  • if語句(選擇結構)
    • 字串比較
    • 存在判斷
    • 定義判斷
  • for語句(迴圈結構)
    • 無開關
    • 開關/L
    • 開關/F
    • 開關/D或/R
  • 字串處理
    • 擷取字串
    • 替換字串
    • 字串合併
    • 擴充字串
  • 數值計算

概念方法

  • 環境變數
    • 系統變數
    • 使用者變數
    • 變數引用
  • 引數
    • 直接傳遞
    • 間接傳遞
    • 區別
  • 返回值
  • 使用者互動
    • 視窗
    • 聲音
  • 控制
  • ASCII碼

相關推薦

處理常用命令總結

什麼是批處理 批處理(Batch),也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批量的處理。批處理檔案的副檔名為bat。 目前比較常見 的批處理包含兩類:DOS批處理和PS批處理。PS批處理是基於強大的圖片編輯軟體Photoshop的,用來批量處理圖片的指令碼

關於處理以及處理常用命令總結

  本節學習有關批處理的一些比較瑣碎、但又比較有價值的一些知識,運用這些知識後,才有條件更好的實現的批處理的功能,並能使批處理擺脫黑白世界而顯得更加多姿多彩。廢話少說,開講啦~  【(一)環境變數 】  所謂“環境變數”,實際上就是C語言裡面的“變數”的意思。批處理的變數可以分為兩類,由系統定義的系統變數和由

處理處理常用命令匯總

body html class pre bash 修改 批量 true log 批量修改文件後綴名/批量替換文件名某一部分 ren *.doc *.html ren *_20180112.html *_201801.html 【批處理】批處理常用

Linux常用命令總結

bashrc 命令 配置環境 bit stat 用戶權限 復制 rtu one Linux文件的目錄結構:樹狀結構,/為最高的根目錄 root:root用戶的個人文件夾(家目錄) bin:存放多數用戶可用的命令 boot:存放啟動文件和

yum常用命令總結

yum常用命令總線yum常用命令如下:yum install package1 安裝指定的安裝包package1yum groupinsall group1 安裝程序組group1yum update package1 更新指定程序包package1yum check-update 檢查可更新的程序yum u

初學者:Git常用命令總結

list 解決 狀態 出現 git merge tag git show epo rep git init 在本地新建一個repo,進入一個項目目錄,執行git init,會初始化一個repo,並在當前文件夾下創建一個.git文件夾. git clone

Git常用命令總結【轉】

mda 同時 owa rem resolve fff gin spl 包含 轉自:http://www.cnblogs.com/mengdd/p/4153773.html 查看、添加、提交、刪除、找回,重置修改文件 git help <command> #

mysql常用命令總結

ble 刪除 常用 ima ces prim left 列名 mysq 一、約束操作 增加主鍵約束 alter table 表名 add constraint 約束名 primary key(列名) 增加外鍵約束 alter table 表名 add constrain

docker學習筆記(五)——Docker常用命令總結

docker學習筆記 docker常用命令總結 1. 開啟/停止/重啟container(start/stop/restart)容器可以通過run新建一個來運行,也可以重新start已經停止的container,但start不能夠再指定容器啟動時運行的指令,因為docker只能有一個前臺進程。容器st

vim常用命令總結

format 高亮顯示 body quit 而是 到你 原來 文件 article vim常用命令總結 (轉) 在命令狀態下對當前行用== (連按=兩次), 或對多行用n==(n是自然數)表示自動縮進從當前行起的下面n行。你可以試試把代碼縮進任意打亂再用

npm常用命令總結

安裝目錄 速度 pen http 查看 gist try 時也 end 概述 npm是同node一起安裝的包管理工具。主要用於管理node包,安裝、卸載、更新、查看、搜索、發布等。 由於npm使用國外的服務器進行下載所以速度較慢,可以使用淘寶鏡像cnpm替代。 $ npm

Shell 常用命令總結

com blog 所有 shell常用命令 grep命令 內容 cp命令 建立 bsp Shell常用命令總結 1 ls命令:列出文件 ls -la 列出當前目錄下的所有文件和文件夾 ls a* 列出當前目錄下所有以a字母開頭的文件 ls -l *.txt 列

Redis常用命令總結

返回 cor strong get 存在 數據類型 發布消息 過期 查詢 在Redis中一共有五種數據類型。 一、String 類型操作 //添加 set key value //查詢 get key //刪除 del key //拼接 append key valu

Linux RedHat 7常用命令總結

pri which 工作 技術 文件格式 man 文件名 而不是 “.” Linux RedHat 7常用命令總結、、、 ----------------------- 征服Linux從終端開始 ------------------------------------

Linux下常用命令總結

命令註:本文檔只記錄最常用的命令以及命令下的參數,更多的命令請參考linux文檔或使用命令help、man、info 進行對應查詢常用文件目錄操作指令ls 參數 文件 顯示文件或目錄(文件為空時,代表顯示當前目錄) -l 列出文件詳細信息l(list)

linux用戶管理常用命令總結

linux 用戶管理 useradd user2添加用戶user2useradd -u 1004 -g grp2 user3添加用戶指定uid,並添加到grp2組useradd -u 1005 -g grp2 -d /home/aiker11 -s /sbin/nologin user4添加用

linux常用命令總結(12.26)

內容 強制 more clas 所有 查看 ado inux 創建目錄 ls /boot 查看目錄內容 ls /boot -a /boot 查看目錄內的所有內容 ls -a

Git 常用命令總結

最好的 最新代碼 ... OS tor delphi gin online 用戶配置 Git常用命令 請確保已經安裝裏git客戶端 一般配置 git --version //查看git的版本信息 git config --global use

MySql 常用命令總結

最大值 database 字段排序 count() rename ESS values delet har 註意事項: sql 使用單引號來環繞文本值(大部分數據庫系統也接受雙引號)。如果是數值,請不要使用引號。 一、數據庫 1、創建數據庫 CREATE DATABASE

windows 處理常用指令 -- 持續更新

windows bat 批處理 指令 指令 1 功能 備註 REM 註釋 後面的提示可以回顯,可以被@echo off關閉 :: 註釋,不能回顯 有效標號:冒號後緊跟一個以字母數字開頭的字符串,goto語句可以識別。無效標號:冒號後緊跟一個非字母數字的一個特殊符號,goto無法