當前位置:編程學習大全網 - 編程語言 - 跪求下面批處理bat的註釋與各語句的用法舉例

跪求下面批處理bat的註釋與各語句的用法舉例

批處理是將文件中的命令輸入到dos環境中運行

1 @echo off :echo是對命令在dos中是否顯示進行設置,或顯示字符串 @表示在dos屏上不顯示所用的命令,本句為不顯示命令“echo off”並執行“echo off”,而echo off表示,之後的命令都不顯示

2 set /p var=請輸入要讀取的行(用空格分隔): set為創建與刪除變量的命令,/p表示從屏幕上讀取數據,即要創建的變量var的值,而等號之後的那壹串文字,是在妳輸入數據前顯示的內容

3 set /p ff=請輸入要讀取的文本文件名(如a.txt):

4 for %%a in (%var%) do (

call :lp %%a

) for語句是壹個循環操作的語句,這裏%%a是循環體,會依次等於變量var的值,%var%是對var變量的引用,若var=1 2 34那麽%%a就會依次為1、2、34,然後執行括號中的內容,call在這裏是調用過程lp

5 pause&goto :eof pause表示暫停並顯示“請按任意鍵繼續...” goto是轉向語句,goto :eof表示轉到文件結束處,eof是默認的文件結束處的標記

6 :lp 標記過程lp

7 for /f "tokens=1,* delims=:" %%i in ('findstr/n .* %ff%') do (

if %%i equ %1 echo.%%j&goto :eof) 這裏的%1表示調用lp是,lp跟的第壹個參數,這裏就是上文中%%a的值,這個過程表示的是在屏幕上顯示在文件%ff%中給定行的內容

要完全講清楚太難打字了,妳看下明白了這個文件了沒。如果妳是想學習批處理的話,我這倒是有個教程,可給妳,如果不是,我想我講的應該算清楚了。

若是想學習,有不懂的歡迎來提問

另外,壹些命令的用法都可以再cmd中利用help查看

比如:help for 就可以顯示出for的用法,help echo就可以顯示echo的用法

打開cmd方法:開始-運行-輸入cmd

  • 上一篇:2022幽默有趣的孩子開學文案 薦
  • 下一篇:JAVA 與C++ 分別適用於那些領域
  • copyright 2024編程學習大全網