2012/09/14

批次檔學習筆記

顯示的輸出結果裡空一行 echo.
注意:批次檔原始碼裡的空行不會反映在輸出結果中,做空行必須使用 echo.

@echo off

echo ========== 這是第一行 ==========
rem 第二行空一行
echo.
echo ========== 這是第三行 ==========

pause




批次檔裡使用加法 set /A

@echo off

set U=2
set /A U=%U%+4
echo %U%

pause




if errorlevel(若有需要,有待進一步研究)
似乎成功執行時要寫 IF %ERRORLEVEL% EQU 0
執行失敗的話都可以寫 1?以後有需要再研究吧。。。

success.exe
IF %ERRORLEVEL% EQU 0 VER
IF %ERRORLEVEL% EQU 0 SET U=VARIABLE
IF %ERRORLEVEL% EQU 0 ECHO 成功執行

fail.exe
if errorlevel 1 echo 執行失敗
if errorlevel 1 pause




我沒有在刻意學習批次檔,而是隨用隨學。

沒有留言 :

張貼留言