關於批處理檔案的筆記(一)

2021-06-19 07:55:48 字數 1336 閱讀 9682

1.在使用批處理檔案時,最基本的幾個命令有:echo、@、call、pause、rem

echo:              表示顯示此命令後的字元

echo off :      表示在此語句後所有執行的命令都不顯示命令列本身

@:                            與echo off相象,但它是加在每個命令列的最前面,表示執行時不顯示這一行                    的命令列(只能影響當前行)。

call :               呼叫另乙個批處理檔案(如果不用call而直接呼叫別的批處理檔案,那麼執行                    完那個批處理檔案後將無法返回當前檔案並執行當前檔案的後續命令)。

pause:                    執行此句會暫停批處理的執行並在螢幕上顯示press any key to continue...的提                      示,等待使用者按任意鍵後繼續

2.下面是關於上面幾個命令的語法:

echo:若要用echo命令顯示一條命令

語法:echo [message]

引數:- on|off指定是否允許命令的回顯。若要顯示當前的echo的設定,可使用不帶引數的echo命令。

- message指定讓ms-dos在螢幕上顯示的正文。

call:從乙個批處理程式中呼叫另乙個批處理程式,而不會引起第乙個批處理的中止。

語法:call [drive:][path]filename [batch-parameters]

引數:- [drive:][path]filename指定要呼叫的批處理程式的名字及其存放處。檔名必須用.bat作副檔名。

- batch-parameters指定批處理程式所需的命令列資訊。

pause:暫停批處理程式的執行並顯示一條訊息,提示使用者按任意鍵繼續執行。

只能在批處理程式中使用該命令。

語法:pause

rem :

在批處理檔案或config.sys中加入註解。也可用rem命令來遮蔽命令(在config.sys 中也可以用分號 ; 代替rem命令,但在批處理檔案中則不能替代)。

語法:rem [string]

引數-string :指定要遮蔽的命令或要包含的註解。

3.下面有個簡單的例子:

@echo off 不顯示後續命令列及當前命令列

dir c:\\*.* >a.txt 將c盤檔案列表寫入a.txt

call c:\\ucdos\\ucdos.bat 呼叫ucdos

echo 你好 顯示\"你好\"

pause 暫停,等待按鍵繼續

rem 按任意鍵繼續 注釋:按任意鍵繼續

批處理檔案

dos下的可執行檔案有三種,分別是exe,com和bat。其中,exe和com檔案都是二進位制形式的,只有bat檔案是文字形式的,可以直接閱讀。因 此,bat檔案和以上二進位制可執行檔案相比,內容要簡單的多。這些檔案內包含著dos命令的集合,通常叫作批處理檔案。批處理檔案的組成雖然比較簡單,但 其用...

批處理檔案

今天實習做kuntian license server時,每次執行服務都需要在dos中鍵入installutil或installutil u 為了省事,我做了乙個批處理檔案來執行 批處理檔案很簡單 只有兩句 c windows microsoft.net framework v4.0.30319 i...

批處理檔案

前言 我們常常會在一些批處理檔案中看到 echo off這個命令,那他究竟有什麼作用,要想知道這個命令,我們首先得知道echo這個命令的作用,這個命令叫做 回顯 就是把這條命令後的內容顯示到控制台上,接下來我們來看一下 echo off命令的作用。內容我們來新建乙個檔案,檔案就命名為test ech...