更改命令列視窗的大小:
mode con cols=65 lines=18
該命令同時也會改變螢幕的緩衝區大小(直觀表現就是沒有滾動條了。。。)
echo off/on
關閉/開啟回顯。回顯,即你輸入的命令會顯示在dos視窗中。
如果只想關閉某句命令的回顯,只需要在該命令前面加上符號"@"就可以了。
換行:
echo.
清除螢幕:
cls
pause 會顯示按任意鍵退出, pause>nul 就是將顯示的內容重定向到nul ,就是不顯示按任意鍵退出
開啟資源管理器:
explorer 開啟路徑
注釋:
rem 注釋內容(不能出現重定向符號和管道符號)
echo 注釋內容(不能出現重定向符號和管道符號)〉nul
:: 注釋
設定變數:
set var1="***"
:: 等號左邊不能有空格,右邊如果有空格的話會被算入值中
set /p var2=請輸入變數值:
:: var2等號右邊是提示,而不是值
echo %var1%
echo %var2%
乙個獲取從螢幕上輸入的字串,並將其顯示在螢幕上:
@echo off
echo 請任意輸入字元,以回車結束:
set /p ifo=
clsecho 【 從螢幕獲得的輸入資訊 】
echo %ifo%
pause
刪除檔案:
if exist dist.tar.gz del dist.tar.gz
鍵入color /? 或 color; 會獲取相關顏色資訊。
鍵入 color xy改變顏色,x是背景色,y是字型色
只使某一行變色
@echo off
call :print a "hello world"
@echo hello world
pause
goto :eof
:print
echo. >%2&findstr /a:%1 . %2*&del %2
只編寫乙個bat檔案,卻啟動不同的命令(類似於並行處理):
start cmd /k "命令1 && 命令2 && ..."
/k : 執行完dir命令後不關閉命令視窗。 Windows下備份網路檔案批處理檔案
set now date 6,4 date 0,2 date 3,2 set a ye now 1 xcopy 10.122.1.18 d micros database data backup archive f daily micros s i p d date 0,2 date 3,2 dat...
windows下使用批處理檔案呼叫python程式
這個隨筆涉及到幾個批處理指令碼得知識點。windows的start命令,啟動另乙個視窗執行指定的程式或命令。windows的call命令,從批處理程式呼叫另乙個程式,直到被呼叫程式退出,再繼續原先的批處理程式 引數 windows,0為shell 本身,1為第1個引數,以此類推 linux,0為sh...
Windows下使用bat批處理檔案實現程序守護
今天有個東西,想做個程序守護,保持持續連線,本來想用processlasso,但是人家是收費的,並且是做程序管理的。無奈,只能找找其他解決方案。發現bat也可以實現程序守護,找了找,找到了乙個 windows下bat批處理實現守護程序 有日誌 jack meng 寫得非常全,但是我不需要日誌的功能,...