求高手寫乙個批處理BAT 實現乙個簡單的功能,如下

時間 2025-01-21 00:35:14

1樓:網友

不知道這個可否幫到你。

如果你是做某些軟體產品推廣的資料收集的那就算了吧。

你可以做一些更高階一點的工作而不必賺哪些小錢的。

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

2樓:網友

批處理是將檔案中的命令輸入到dos環境中執行。

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

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

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

call :lp %%a

for語句是乙個迴圈操作的語句,這裡%%a是迴圈體,會依次等於變數var的值,%var%是對var變數的引用,若var=1 2 34那麼%%a就會依次為,然後執行括號中的內容,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 (

這裡的%1表示呼叫lp是,lp跟的第乙個引數,這裡就是上文中%%a的值,這個過程表示的是在螢幕上顯示在檔案%ff%中給定行的內容。

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

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

另外,一些命令的用法都可以再cmd中利用help檢視。

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

開啟cmd方法:開始-執行-輸入cmd

怎樣表述清楚乙個比較大的批處理(bat)工程

3樓:網友

建議:1、將不同功能的批處理分開寫檔案;

2、寫乙個主bat,使用call呼叫各個子bat;

3、批處理之間可以用傳入引數作為返回值,例如主調中call 10 12 ret(ret是個變數名),則中將結果賦值給%4,主程式的ret就會收到這個值;

4、寫清楚批處理的註釋;

5、用好goto和段標。

這麼做和結構化程式設計沒什麼兩樣了,但是要注意:1、批處理不適合用來組織大運算相關的任務,而是適合處理系統資源的;2、檔案間的call會降低批處理的執行速度,如果規模不太大最好將各個批處理整合以下。

最後,如果你經常處理批處理,建議你去「批處理之家」轉轉。

4樓:網友

話乙個流程圖,把引數傳遞寫在連線線上。

如果只是為了給別人說明你的批處理的處理流的話,用流程圖應該是非常直觀的方式。

5樓:網友

沒看你**不知道咋幫你才好,可以提供些樣板發我訊息我看看嗎?

6樓:餘明煦

批處理也能這麼牛,寫那麼多?

如何做這樣的BAT批處理檔案,如何做乙個這樣的BAT批處理檔案

先用start語句 同時啟動 再根據cpu的執行速度計算出60秒大約能執行多少個for for p i in 1,1,1000000000 先建乙個文字檔案把想要執行的命令輸進去,再把副檔名改成.bat即可 新建乙個文字檔案,寫入如下 echo off c abc.exe 然後,你另存為1.bat ...

幫我寫乙個批處理

呵呵,很簡單。loopfor l i in 1,1,100 do fsutil file createnew d wj hk 1000000000 goto loop 這樣新建的檔案將會是。hk1 hk2 hk3.hk100 然後。copy y d wj c a.這樣就可以了。你最好把生成的檔案放到...

怎麼建立批處理檔案,怎麼建立乙個批處理檔案?

1 在桌面滑鼠依次右鍵 新建 文字文件 2 在記事本中輸入命令 echo off echo 正在清除系統垃圾檔案,請稍等.del f s q systemdrive tmp del f s q systemdrive mp del f s q systemdrive log del f s q sy...