批處理小記

2021-09-10 01:17:43 字數 1344 閱讀 3122

打算做乙個批處理來解決程式編譯和安裝的問題,首先學習了一下批出理,批處理程式就是一堆命令的羅列,然後根據先後順序來執行

rem:相當於c語言中的注釋;

echo:主要用來顯示資訊,後面跟著引數:off 表示不會顯示命令只會執行結果;on表示在批處理中會列印出顯示命令;

goto:類似於c語言中的goto語句,要和標籤一起使用;

@echo off

:label

dir c:\

goto label這個批命令會迴圈執行列印c盤目錄檔案;

pause:暫停以等待下一步操作:

if:條件判斷語句;

.@echo off

.if %1==2 goto no

.echo 不等於2

.goto exit

.:no

.echo 等於2

.:exit

.pause

上面這個批處理執行的是:

如果引數是2,就列印:等於2否則就列印:不等於2

set:設定某個變數的值

.@echo off

.set aaa=hello world

.echo %aaa%

.pause

有時需要和介面進行互動設定,只需要在set後面新增/p,在變數後面新增=:即可

/a :就是讓set可以支援加減乘除一些運算;

.set /a aaa=3+6

>和》:輸入到檔案中,不同的是:>清空檔案後在輸入;>>在檔案後直接追加輸入;

批處理 sleep處理

echo off echo q debug nul echo bj jzh 0x ppppppa de dm do dh ls lu lx lezrr eeeuyrx2dx sleep.com echo 0dxfp,0xx.t0p,xtgsb4o piyu wwx0gwuy wv ovbx2gv0e...

mysql 批處理啟動 MySQL開啟批處理

mysql預設關閉批處理 開啟方法 在原始的url尾部新增開啟指令,如下標註語句 url jdbc mysql localhost 3306 mydb3 rewritebatchedstatements true 新增批處理 呼叫preparedstatement中的addbatch 方法,將一句s...

Unity 動態批處理和靜態批處理

為了提高遊戲效能,降低遊戲執行時的drawcall,unity會對網格頂點進行批處理,而批處理又分成了動態批處理和靜態批處理 優點 不用自己做任何事情,unity會在遊戲中自動進行動態批處理,只要滿足下述條件。在unity中,要進行動態批處理需要滿足以下條件 原理 unity會檢測哪些gameobj...