是「end of file」的縮寫
在批處理作用主要有二:
1、在無call的情況下,會直接退出批處理,此時等同於exit
2、在call的情況下,會中止call,繼續執行其他命令
@echo off
call :str1
pause
goto :eof
echo //此行**不會被執行
:str1
echo //此行**執行
goto :eof
要想標準化地獲取當前系統日期2008-07-28,直接擷取%date%變數的方法是不行的, 不同機器格式不一樣
@echo off
for /f "tokens=2 delims==" %%a in ('wmic path win32_operatingsystem get localdatetime /value') do (
set t=%%a
)set today=%t:~0,4%-%t:~4,2%-%t:~6,2%
echo,%today%
pause
參考
時分秒
set "hour_ten=%time:~0,1%"
set "hour_one=%time:~1,1%"
set "minute=%time:~3,2%"
set "second=%time:~6,2%"
比如日期:2020-09-12 00:00:00,需要獲取月份進行一些運算:
1)可通過字串擷取得到
2)09 轉換成數字,因為月份就2位,所以可以加10000然後對100求模,如下:
set endmonth=%%i
::把0開始數字,變為十進位制
set /a endmonth=100%endmonth%%%100
//求餘數,需要%%,兩個%
::下乙個月
if %endmonth% gtr %startmonth% (call:nextmonth & goto :finalresult)
::顯示耗時
:finalresult
echo end time
exit /b
::下乙個月處理
:nextmonth
echo next month
goto :eof
bat批處理筆記(二) start命令
start命令可以在命令列下執行乙個程式,可以開啟碟符,檔案,資料夾,程式。1.開啟碟符 start c start max e rem 最大化開啟 start min f rem 最小化開啟2.開啟檔案 start c users jerry desktop kali source.txt 注 路...
bat批處理簡要筆記
主要記錄功能,給自己檢視使用。建立文字檔案,修改字尾為.bat格式。列印資訊到螢幕上。例 echo info 關閉回顯,執行bat時會顯示 例 echo off 注釋命令,也可以用 例 rem 注釋 注釋 暫停命令。沒有這行 執行完cmd視窗可能會消失。加上這行 會暫停,螢幕顯示下面的訊息 pres...
Bat批處理指令碼程式《二》 For
原創 choice 選擇命令,比如 choice c 01234 n m 請選擇要練習的內容 c 選項內容,n隱藏選項 m 提示內容 用 errorlevel 來取使用者的選擇,第乙個鍵的返回值為1,第二個鍵的返回值為2,第三個鍵的返回值為3,依此類推。不清楚引數的話可以 choice 檢視幫助 f...