bat 腳本之 使用函數


bat 腳本之 使用函數

摘自:https://blog.csdn.net/peng_cao/article/details/73999076

 版權聲明:本文為博主原創文章,未經博主允許不得轉載。轉載請注明出處: http://blog.csdn.net/peng_cao https://blog.csdn.net/cpwolaichile/article/details/73999076

 

 

綜述

Windows bat腳本是一種解釋性的腳本語言,可以拿到做很多事情。對於稍簡單的問題:比如通過注冊表判斷下檔期機器的語言啊,國家啊,安裝了那些軟件啊等等還少誒簡單。但是如果有可能使用bat腳本來處理較復雜的問題時,就需要用函數來將其模塊化,方便bat腳本的閱讀和編寫。下面來介紹下bat 函數的用法

bat函數寫法

如下是一個最簡單的函數寫法;以:func開始以goto:eof結束。:funcgoto:eof之間的為函數內容,例如這里的echo this is a bat func

 
1 :func
2 echo this is a bat func
3 goto:eof

 

 

bat函數調用

寫好了bat函數之后,我們需要調用它。如下代碼片段展示了如何在bat腳本中調用函數。其實很簡單,就這一句call:func即可。

 

1 call:func
2 pause
3 :func
4 echo this is a bat func
5 goto:eof

 

bat函數返回值

目前我了解到的bat函數返回值的獲取有如下兩種方法:

  • 使用參數帶回
  • 使用全局變量帶回

這里直接貼上關於bat函數的各種條件的驗證代碼

 

運行效果圖

函數及其運行結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM