bat 批處理學習記錄

2021-10-24 20:15:49 字數 1577 閱讀 7205

基礎知識:

@echo off

set a="a"

call 2.bat

if errorlevel 1 goto fail

if errorlevel 0 goto succ

:fail

echo **********====失敗**********====

::做你想做的操作

::exit是返回值

pause

exit /b 1

:succ

echo **********====成功**********====

::做你想做的操作

::exit是返回值?

pause

exit /b 0

----------------------------------------

2.bat如下

@echo off

exit /b 01

常用操作:

if not exist %path% (

mkdir %path%

)

::刪掉未來編譯的檔案

cd 資料夾目錄

::獲取當前系統時間

set d=%date:~0,10%

set t=%time:~0,5%

set now="%d% %t%"

echo 開始檢查

for /r %%s in (*) do (

if "%%~ts" gtr %now% (

echo 刪除: %%s

del %%s

)) echo 檢查結束!

@echo off

for /f "delims=" %%i in ('node -v') do (

set "sysseconds=%%i"

)echo %sysseconds%

::git reset --hard

pause

set /p var = >nul
@echo off

echo %path%|findstr /i "erl8.1"&&(goto run)

set new_path=%path:erl-23.0=erl8.1%

wmic environment where "name='path' and username=''" set variablevalue="%new_path%"

echo 已經替換為erl8.1

goto end

:run

set new_path=%path:erl8.1=erl-23.0%

wmic environment where "name='path' and username=''" set variablevalue="%new_path%"

echo 已經替換為=erl-23.0

goto end

:end

set "path=%new_path%"

pause

批處理 學習記錄

使用批處理,做事情,覺得更快速,但是要學好批處理啊 一 什麼是批處理 批處理batch,也成為批處理指令碼。顧名思義,批處理就是對某物件進行批 量的處理,檔案拓展名為.bat。目前比較常用的批處理包含兩類 dos批處理和ps批處理。目前我學習的 是我用的比較多的dos批處理。批處理是一種簡化的指令碼...

BAT批處理指令碼學習記錄

1 echo off 表示不顯示後面的命令 echo off關掉回顯 on 為開啟回顯 2 echo 顯示後面的內容 建立檔案增加內容如 echo echo off autoexec.bat echo pause autoexec.bat 3 注釋 4 color顯示背景色和文字顏色 0 黑色 8 ...

批處理學習

在批處理中 cd 表示當前路徑 沒有後面的 還有乙個 errorlevel 表示程式執行的返回值 以下是摘錄的批處理變數的教程 批處理中的變數,我把他分為兩類,分別為 系統變數 和 自定義變數 我們現在來詳解這兩個變數 系統變數 他們的值由系統將其根據事先定義的條件自動賦值,也就是這些變數系統已經給...