2010年11月7日 星期日

BAT大補帖 - goto(05)

有時候程式的流程不是一定由上面執行下來的,若可以又上面執行下來,同時也可以由下面跳到上面執行,這樣程式是不是會更彈性哩~

GOTO這一個指令,就可以做到這樣的事情。它可以讓程式流程跳到這一個程式碼中的某一個LABEL

LABEL就是在程式碼的某一點加上一個代號,這樣,就可以讓程式跳到這一個程式碥這一點。

例:
Jump.bat

@ECHO OFF
GOTO :Start

:Money
ECHO Momey
GOTO :END

:Start
ECHO Hello World!!
GOTO :Money

:END
PAUSE

以上的例子,程式的流程就不是由上依序往下跑的~

另外,要善用說明檔~
help印出目前系統可以使用的指令
GOTO /?
通常裡面會有很多解釋和例子,值的參考!!

[總結]
在這裡,你應該學會了以下指令或關鍵字的用法
GOTO

沒有留言: