目錄(?)
[+]
介紹批處理命令也有原因的,
是由於在使用
jenkins
處理整合的時候,有些
dll需要編譯後拷貝到
web層的,否則反射是無法執行的。
好了,切入正題
批處理檔案是無格式的文字檔案。
包括一條或多條。擴充套件名為
.bat
或cmd
。在命令提示下鍵入批處理檔案的名稱,或者雙擊該批處理檔案,系統就會呼叫
cmd.exe按照該檔案中各個命令出現的順序來逐個執行它們
。下面簡單介紹基本的語法使用
開啟或關閉請求回顯功能,顯示當前設定
[plain]view plain
copy
?echo [message]
sample:@echo off / echo hello world
表示不顯示
@後面的命令
不能讓對方看到你使用的命令啦。
[plain]view plain
copy
?sample:@echo off
@echo nowinitializing the program,please wait a minite...
指定跳轉到標籤,找到標籤後,程式將處理從下一行開始的命令。
語法:goto label (label是引數,指定所要轉向的批處理程式中的行。)
[plain]view plain
copy
?sample:
if =={} gotonoparms
if=={} goto noparms(如果這裡的if、%1、%2你不明白的話,先跳過去,後面會有詳細的解釋。)
@rem check parametersif null show usage
:noparms
echo usage:monitor.bat serverip portnumber
goto end
注釋命令,在
c語言中相當與/*--------*/,它並不會被執行,只是起乙個注釋的作用,便於別人閱讀和你自己日後修改。
rem message
sample:
@rem here is the descr1ption.
執行pause 命令時,將顯示下面的訊息:
該命令有助於顯示想要的結果
[plain]view plain
copy
?sample:
@echo off
:begin
copya:*.* d:back
echo please put a newdisk into driver a
pause
goto begin
在這個例子中,驅動器
a 中磁碟上的所有檔案均複製到d:back中。
if表示將判斷是否符合規定的條件,從而決定執行不同的命令。
有三種格式
:引數如果等於指定的字串,則條件成立,執行命令,否則執行下一句。
(注意是兩個等號)
如if"%1"=="a" format a:
if =={} gotonoparms
if =={} gotonoparms
如果有指定的檔案,則條件成立,執行命令,否則執行下一句。
如if existconfig.sys edit config.sys
命令是乙個比較複雜的命令,主要用於引數在指定的範圍內迴圈執行命令
在批處理檔案中使用
for 命令時,指定變數請使用
%%variable
整體的語法是
:forin (set) do command[commandlineoptions]
對應的格式也可以是
for引數
%%變數名
in ("
檔案或萬用字元
")do("
操作")
以上是兩種變形的寫法,但表達的都是相同的意思
引數
for有
4個引數
分別是/d /r /l /f
我們來個遞迴的寫法
在乙個目錄中搜尋某個檔案拷貝到另乙個目錄中
[plain]view plain
copy
?set jbosspath=e:\jenkins_publish\examsystem_net\examsystem_service\bin
set projwhich=examsystem
set objectbll=%jenkins_net%\%projwhich%\itoo.exam.bll\obj\release
for /r"%objectbll%" %%i in (itoo*.dll) do (
echo 正在複製%%i到%jbosspath%\
copy /y"%%i" %jbosspath%\
以上是對
bat指令碼的基本學習和認識,基本的語法結構和命令提示符,也是對現學習的最基本的記錄,稍作整理吧。
批處理命令
time 2019 07 05 author ruo xiao 1 var 告訴編譯器,var 是變數,不是字串。2 var,僅用在 for 迴圈中。栗子 echo off set vars jack lucy nasa for t in vars do echo t pause 執行結果 注意 1...
BAT批處理基本命令總結
bat檔案是dos下的批處理檔案。批處理檔案是無格式的文字檔案,它包含一條或多條命令。它的副檔名 為 bat 或 cmd。在命令提示下輸入批處理檔案的名稱,或者雙擊該批處理檔案,系統就會呼叫cmd.exe按照該檔案中各個命令出現的順序來逐個執行它們。使用批處理檔案 也被稱為批處理程式或指令碼 可以簡...
cmd cd命令 DOS基本命令與批處理
1.1 如何操作dos命令 1.2 基本命令 1.3 目錄相關命令 建議 初學者在虛擬機器中完成實驗!開始 執行 輸入cmd 回車,將調出c windowssystem32cmd.exe 或者 win r 執行 輸入cmd 回車 1.命令 color f0 幫助 color 作用 改變背景及字型顏色...