如何做這個批處理 10,如何建立批處理檔案

2023-04-12 19:05:05 字數 3936 閱讀 5579

1樓:匿名使用者

具體先進入的命令不知道但試試這個方法。

第一步:在該資料夾內 「排列圖示」 方式選擇 「名稱」,此時數字的檔名檔案就在一邊去了吧,此時刪除方法也不用說了吧。

或者第二步: 將下面的字元儲存到一個新建的記事本里。再將此記事本關閉,最後將這個記事本副檔名txt改為bat。

del /f /a /q \\1

rd /s /q \\1

這個刪除資料夾生成了,再將非法的資料夾拉在這個上,這些文夾就被刪了。這個檔案不要亂用哦。

2樓:兩隻路邊的螞蟻

@echo off

if not exist e:\wkdxz\ md e:\wkdxz

for /f "delims=" a in ('dir /b /a-d e:c') do (

del /a /f /q "e:c\*.nul 2>nul

move "e:\wkdxz\*.e:c\ >nul 2>nul

rd /q e:\wkdxz\ >nul 2>nul

cls&echo ok

pause>nul

這是批處理的做法。

一個迂迴的辦法,先將非純數字的檔案移到別處,然後刪除「e:c\」下的檔案,再把檔案移回來。

dos做法,一行行執行以下命令即可。

if not exist e:\wkdxz\ md e:\wkdxz

\wkdxz\)

del /a /f /q "e:c\*.nul 2>nul

move "e:\wkdxz\*.e:c\ >nul 2>nul

rd /q e:\wkdxz\ >nul 2>nul

如何建立批處理檔案?

批處理是什麼?能幹什麼?

關於批處理中的%

3樓:匿名使用者

首先 ,%是批處理變數引導符。

這個百分號嚴格來說是算不上命令的,它只是批處理中的引數而已。

引用變數用%var%,呼叫程式外部引數用%1至%9等等。

%0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %*為命令列傳遞給批處理的引數。

%0 批處理檔案本身,包括完整的路徑和副檔名。

%1 第一個引數。

%9 第九個引數。

%* 從第一個引數開始的所有引數。

引數%0具有特殊的功能,可以呼叫批處理自身,以達到批處理本身迴圈的目的,也可以複製檔案自身等等。

其次,%是個escape字元,通常將之譯為轉義字元,但也有更形象的譯名脫逸字元、逃逸字元等。也就是說%不僅僅將與其相關的特定字串轉義並替換為特定字串,而且自身也會被「脫逸」。而且類似於c語言中的轉義字元"\"雙%會轉義並脫逸為單%,四%則脫為雙%。

另外,for命令必然會出現%或%%。for本身是一個特殊的命令,類似於一個特化的命令直譯器,因為它的功能實現需要執行多條語句,因此它必須也具有對命令列(特指do後的命令列)分析處理的功能。而command/cmd實現for時自然會借用自身原有的命令列分析模組,因此for具有二級轉義的特性,for中do後的語句被分兩級分析和解釋,第一級在command/cmd讀入並解釋for命令列時,第二級在for讀入並解釋do命令時,它通常會對同一命令列的進行多次解釋。

然後,我們可以注意到,在do中使用命令列引數變數和環境變數時,不需要雙%,那是因為,這些變數在經過第一級轉義後,被替換成特定的不變的字串常量,參與for迴圈的所有執行過程;而替代變數則要求在執行(do後的子命令列中)過程中不斷的動態變化,而這個變化自然仍需要通過脫逸字元來實現,因此使用雙%就是成了必然的選擇。

另外,還需要注意到,在命令列中使用for時不需要雙%,這源於命令直譯器對命令列與批處理的處理方式不同。在早期的dos版本中,%在命令列中不被視為轉義字元,所以不會被轉義和脫逸,所以當時無法在命令列直接引用環境變數。而使用for時,只需要一個%供for進行轉義和脫逸就夠了。

在以後的命令直譯器版本中,加入了命令列轉義的支援(主要是環境變數的支援),但命令列for使用單%的傳統仍然保留了下來。

而 cmd中的變數延遲替換是屬於特殊的情況,但不違背以上的轉義原則,只是for中的環境變數不再是常量了。

4樓:匿名使用者

%%可以稱其為環境變數,就寫一個簡單的回顯20次「you are so sweet」

@echo off&color ac

set x=1

:bif %x%==21 goto overecho you are so sweet %x%次set /a x=x+1

goto b

:over

5樓:匿名使用者

%是批處理中的變數標識。

@echo off

set a=hello

::用set定義變數。

echo %a%

::變數a的值是hello

pause特殊變數%0 %1-%9

之所以把%0單獨列出,是因為%0是特殊中的特殊@echo off

echo hello

%0pause

::死迴圈,本來是隻會輸出hello一次,但加上%0就會不停的輸出,直到你關閉程式為止。

@echo off

call :a hello world

:aecho %1

echo %2

pause>nul

::執行**看看,你就明白了。

批處理是什麼意思

批處理有什麼釋義

什麼是批處理檔案?

6樓:革盼秋宇恬

所謂批處理檔案就是將一些常用的命令寫入一個文字檔案內。當使用這個批處理檔案時,只要鍵入批處理的檔名,系統將依照檔案中的命令來執行全部或者是一部分指定要執行的命令。這樣就可以簡化我們的工作,而不用每次都需要手動鍵入很多的命令來執行一些動作。

因為批處理檔案是以純文字的形式存在的,所以只要有字處理功能的軟體就可以建立批處理檔案;當然,利用「copy

con檔名。bat」的命令形式也可以建立批檔案。

在使用批處理檔案時,我們應該瞭解以下這些問題:

批處理檔案的副檔名為。bat,執行時無需鍵入副檔名。

批處理檔案不能與dos命令的副檔名為。com、.exe的檔案同名否則就不能被執行,因為對同名檔案系統執行的次序為dos內部命令→.com→.exe→批命令。

可用type命令檢視批處理檔案的內容。

利用∧c和∧break終止批處理檔案的執行,機器會提示terminal

被稱為系統批處理檔案,啟動dos時會自動執行該檔案,所以其內可儲存一些希望每次啟動dos時都執行的dos命令或實用程式。注意:

此檔案必須存放在啟動盤的根目錄中才起作用。

批處理作業語句。

echo禁止或允許螢幕的命令顯示語句;

rem註釋語句;

pause暫停語句;

goto轉向語句;

if條件判斷語句;

for重複執行語句;

shift左移引數語句;

call呼叫語句。

7樓:樹又綠皮敏

如果沒有一定的相關知識恐怕不容易看懂和理解批處理檔案,也就更談不上自己動手編寫了。

批處理檔案是無格式的文字檔案,它包含一條或多條命令。它的副檔名為。bat

或。cmd。在命令提示下鍵入批處理檔案的名稱,或者雙擊該批處理檔案,系統就會呼叫cmd.

exe按照該檔案中各個命令出現的順序來逐個執行它們。使用批處理檔案(也被稱為批處理程式或指令碼),可以簡化日常或重複性任務。

微信如何建立接龍,微信群接龍如何做?

微信製作接龍需要先開啟手機裡的微信,然後點選發現,選擇小程式進入,接著在小程式中搜尋群接龍,點選發個群接龍,再填寫接龍的主題和內容,最後點選立即釋出即可。生活中我們經常會在微信群中發起接龍活動,那麼微信群聊接龍怎麼操作呢?本期 就以12.方法一 直接複製上一條接龍訊息,貼上到 文字框 然後將游標放置...

模型無縫怎麼做,高達模型如何做無縫處理?

我也是窮人,我連無縫都不做,哈哈 一般做無風就是用膠水,建議用502那種流速較快的膠水來做那位 大熊 朋友也說了有快乾和慢乾的,模型店一般也有專用的無縫膠水來賣,可以試試。做無縫時候把模型的接縫開啟,但不要把兩件完全分開,出個縫隙,然後把膠水滴在上面,讓它自然流動填滿整個縫隙,在膠水充滿整個接縫時把...

借款入資如何做後續處理,借款增資的賬務處理及歸還借款時如何處理?

a公司向我單位借款300萬,直接存入驗資賬戶,驗資完成後轉入我基本賬戶 當時是借 銀行存款 貸 實收資本 現在問題出來了,我公司要還a公司借款,衝那個科目啊?當時就沒有入借款賬戶或其他應付款賬戶,現在要還錢,怎麼做分錄 這是抽逃資本,是違法的。但是大家都在做。1 作為投資來轉出 借 長期股權投資 貸...