免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
批處理學(xué)習(xí)1
批處理文件是無格式的文本文件,它包含一條或多條命令。它的文件擴(kuò)展名為 .bat 或 .cmd。在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統(tǒng)就會調(diào)用Cmd.exe按照該文件中各個(gè)命令出現(xiàn)的順序來逐個(gè)運(yùn)行它們。

 

  那么,批處理文件有什么特點(diǎn)嗎?

 

  首先批處理文件是一個(gè)文本文件,這個(gè)文件的每一行都是一條DOS命令(大部分時(shí)候就好象我們在DOS提示符下執(zhí)行的命令行一樣),你可以使用DOS下的Edit或者Windows的記事本(notepad)等任何文本文件編輯工具創(chuàng)建和修改批處理文件。

  其次,批處理文件是一種簡單的程序,可以通過條件語句(if)和流程控制語句(goto)來控制命令運(yùn)行的流程,在批處理中也可以使用循環(huán)語句(for)來循環(huán)執(zhí)行一條命令。當(dāng)然,批處理文件的編程能力與C語言等編程語句比起來是十分有限的,也是十分不規(guī)范的。批處理的程序語句就是一條條的DOS命令(包括內(nèi)部命令和外部命令),而批處理的能力主要取決于你所使用的命令。

  第三,每個(gè)編寫好的批處理文件都相當(dāng)于一個(gè)DOS的外部命令,你可以把它所在的目錄放到你的DOS搜索路徑(path)中來使得它可以在任意位置運(yùn)行。一個(gè)良好的習(xí)慣是在硬盤上建立一個(gè)bat或者batch目錄(例如C:\BATCH),然后將所有你編寫的批處理文件放到該目錄中,這樣只要在path中設(shè)置上c:\batch,你就可以在任意位置運(yùn)行所有你編寫的批處理程序。

  第四,在DOS和Win9x/Me系統(tǒng)下,C:盤根目錄下的AUTOEXEC.BAT批處理文件是自動運(yùn)行批處理文件,每次系統(tǒng)啟動時(shí)會自動運(yùn)行該文件,你可以將系統(tǒng)每次啟動時(shí)都要運(yùn)行的命令放入該文件中,例如設(shè)置搜索路徑,調(diào)入鼠標(biāo)驅(qū)動和磁盤緩存,設(shè)置系統(tǒng)環(huán)境變量等。下面是一個(gè)運(yùn)行于Windows 98下的autoexec.bat的示例:

 

@ECHO OFF
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\UCDOS;C:\DOSTools;C:\SYSTOOLS;C:\WINTOOLS;C:\BATCH
LH SMARTDRV.EXE /X
LH DOSKEY.COM /Insert
LH CTMOUSE.EXE
SET TEMP=D:\TEMP
SET TMP=D:\TEMP


  批處理的作用:簡單的說,批處理的作用就是自動的連續(xù)執(zhí)行多條命令。

 

 

  下面,我將以編寫一個(gè)簡單的CTFMON修復(fù)批處理文件來講解一下。

 

㈠,首先,我們要對基本的命令有一定的理解。如果沒有一定的相關(guān)知識恐怕不容易看懂和理解批處理文件,也就更談不上自己動手編寫了。其次,我們要對CTFMON出現(xiàn)的常見的問題,有一定的了解,否則,將會無從下手。

 

CTFMON簡單修復(fù)的批處理文件下載地址:

http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=3522651

 

 

批處理示例01:

@echo off
title 本程序僅用于 Windows XP Pro SP2 輸入法的修復(fù)寒夜孤星【初學(xué)者】
color 2f
echo.
echo.
date /t
echo.
echo.
echo *************************************************************
echo *       本程序僅用于 Windows XP Pro SP2 輸入法的修復(fù)        *
echo *                    寒夜孤星【初學(xué)者】                     *
echo *************************************************************
echo.
echo.
pause

 

 

效果:

 

 

  以上是這個(gè)批處理文件的第一部分,也是本節(jié)的重點(diǎn)部分。

 

1,第一行的“@echo off”是做什么的呢?

  簡單的說,echo off,表示在此語句后所有運(yùn)行的命令都不顯示命令行本身。我們在批處理中將這一行去掉,對比一下顯示,很快就會他們之間的效果區(qū)別。是的,這就是echo off的作用。有時(shí)候,我不需要了解太多,只要知道,使用這個(gè)命令以后,就會有這樣的效果就可以了。

  這里還有一個(gè)問題,雖然使用了echo off,不顯示以后的命令行本身,但還顯示echo off自己,那么怎么不使用echo off顯示出來呢?這就需要用到在命令之前包含 at 符號 (@),如所示:@ echo off

  @與echo off相象,但它是加在每個(gè)命令行的最前面,表示運(yùn)行時(shí)不顯示這一行的命令行(只能影響當(dāng)前行)。所以,當(dāng)我們使用@echo off以后,就會不顯示包括echo在內(nèi)的所有命令行本身,同時(shí),這樣也有助于運(yùn)行后的批處理文件界面美觀整潔。

 

  下面,對echo 進(jìn)行詳細(xì)的介紹:

打開或關(guān)閉請求回顯功能,或顯示消息。如果沒有任何參數(shù),echo 命令將顯示當(dāng)前回顯設(shè)置。

語法

echo [{on|off}] [message]

參數(shù)

{on | off
指定是否打開命令回顯功能。
message
指定要在屏幕上顯示的文本。
/?
在命令提示符顯示幫助。

注釋

  • 當(dāng)回顯關(guān)閉時(shí)可以使用 echo message 命令。要顯示幾行長的消息而不顯示其他命令,可以在批處理程序的 echo off 命令后包含幾個(gè) echo message 命令。
  • 如果使用 echo off,屏幕上就不會出現(xiàn)命令提示符。要顯示命令提示符,請鍵入 echo on。
  • 要避免回顯某行,請?jiān)谂幚沓绦蛑械拿钋懊娌迦?at 符號 (@)。
  • 要在屏幕上回顯空白行,請鍵入: echo
  • 當(dāng)使用 echo 命令時(shí),要顯示管道 (|) 或重定向字符(< 或 >),請?jiān)诠艿?(|) 或重定向字符(例如,^>、^< 或 ^|)的前面使用脫字符 (^)。如果需要使用脫字符 (^),請鍵入兩個(gè)脫字符 (^^)。

范例

以下范例顯示的批處理程序包含前后各有一個(gè)空行的四行消息:

 

 

批處理示例02:

echo off
echo.
echo *************************************************************
echo *       本程序僅用于 Windows XP Pro SP2 輸入法的修復(fù)        *
echo *                    寒夜孤星【初學(xué)者】                     *
echo *************************************************************
echo.

 

 

在相同命令行上可以使用 if 和 echo 命令,如下所示:例如:

if not exist %systemroot%\system32\CTFMON.EXE echo CTFMON文件不存在.

 

  到這里,我們明白了echo的幾種常見的固定用法:

echo off         關(guān)閉回顯,即不顯示以后的命令行本身
echo.          空行

echo 要顯示的內(nèi)容     顯示某個(gè)內(nèi)容

echo on          打開回顯,這個(gè)命令需要在使用了echo off才能使用。有關(guān)echo on的詳細(xì)使用示例,將在以后的章節(jié)中介紹。

 

2,第二行中的“title 本程序僅用于……”是做什么的呢?

 

title,在實(shí)際使用中,是一個(gè)很簡單的命令,為命令提示符窗口創(chuàng)建標(biāo)題。其語法也很簡單,就是在title 后面寫要顯示提示符窗口標(biāo)題。


3,第三行中的“color 2f”是做什么的呢?

顏色 color

對于當(dāng)前會話,更改命令提示窗口的前景和背景色。如果在不含參數(shù)的情況下使用,則 color 會將命令提示窗口的前景和背景色恢復(fù)成默認(rèn)顏色。

語法

color [fb]

參數(shù)

fb
設(shè)置前景 f 和背景 g 顏色。下表列出了可以用作 fg 的值的十六進(jìn)制數(shù)字。
 顏色
 0黑色
 1藍(lán)色
 2綠色
 3湖藍(lán)色
 4紅色
 5紫色
 6黃色
 7白色
 8灰色
 9淺藍(lán)色
 A淺綠色
 B淺水綠
 C淺紅色
 D淺紫色
 E淺黃色
 F淺白色
/?
在命令提示符顯示幫助。

注釋

  • 要設(shè)置默認(rèn)的命令提示窗口顏色,請單擊命令提示窗口的左上角,單擊“默認(rèn)”,單擊“顏色”選項(xiàng)卡,然后單擊要用于“屏幕文字”和“屏幕背景”的顏色。
  • 對于當(dāng)前會話,可以使用 cmd /t:fb 來更改命令提示窗口的顏色。
  • 如果前景和背景色相同,color 命令會將 ERRORLEVEL 設(shè)置為 1。

范例

要將命令提示窗口的前景色設(shè)為亮白色,將其背景色設(shè)為綠色,請鍵入:

color 2f

  所以,通過以上的表格,我們可以很容易明白,color 2f定義了這個(gè)批處理文件運(yùn)行時(shí)窗口的背景為綠色,文字為亮白色。

 

4,第六行中的“date /t”是做什么的呢?

Date

顯示當(dāng)前系統(tǒng)日期設(shè)置。如果在不含參數(shù)的情況下使用,則 date 將顯示當(dāng)前系統(tǒng)日期設(shè)置并提示您鍵入新日期。

語法

date [mm-dd-yy] [/t]

參數(shù)

mm-dd-yy
設(shè)置指定日期,此處 mm 指月,dd 指天,yy 指年。
/t
顯示當(dāng)前日期,但不提示您鍵入新日期。
/?
在命令提示符顯示幫助。

注釋

  • 必須用句點(diǎn) (.)、連字符 (-) 或斜線標(biāo)記 (/) 將 mm、dd 以及 yy 分隔。
  • mm 的有效值范圍是從 1 到12。
  • dd 有效值范圍是從 1 到 31。
  • yy 的有效值范圍是從 80 到 99 或從 1980 到 2099。
  • 不論一個(gè)月有 28 天、29 天、30 天還是 31 天,Windows XP 都能自動更改月份和年份。

范例

要將日期更改成 2000 年 8 月 3 日,請鍵入下述命令之一:

08.03.00

08-03-00

08/03/00

要顯示當(dāng)前系統(tǒng)日期,請鍵入:

date /t

所以,對于一般的批處理文件,我們只使用date /t來顯示當(dāng)前的系統(tǒng)時(shí)間。

 

5,第十五行中的“pause”是做什么的呢?

pause,暫停批處理程序的處理并顯示消息,提示用戶按任意鍵繼續(xù)。

語法

pause 

參數(shù)

/?
在命令提示符顯示幫助。

注釋

  • 運(yùn)行 prompt 命令時(shí),將顯示下面的消息: 

    (英文版)Press any key to continue . . . . .

    (中文版)請按任意鍵繼續(xù) . . . .

  • 如果按 CTRL+C 停止批處理程序,則將顯示下面的消息:

    英文版)Terminate batch job (Y/N)?

    (中文版)終止批處理操作嗎 (Y/N)?

    按“Y”(代表“是”)響應(yīng)這一消息,批處理程序?qū)⒔Y(jié)束,控制返回到操作系統(tǒng)。因此,可以在不需要處理的批處理文件分段前插入 pause 命令。pause 暫停批處理程序的處理,您可以按 CTRL+C,然后鍵入 Y 停止批處理程序。

范例

要?jiǎng)?chuàng)建批處理程序,該批處理程序可提示用戶更改某個(gè)驅(qū)動器中的磁盤,請鍵入:

 

 

批處理示例03:

@echo off
:begin
copy a:*.*
echo Please put a new disk into drive A
pause
goto begin

 

 

在此范例中,驅(qū)動器 A 中磁盤上的所有文件均復(fù)制到當(dāng)前的目錄中。顯示的注釋提示您將另一張磁盤放入驅(qū)動器 A 時(shí),pause 命令會使程序掛起,以便您更換磁盤,然后按任意鍵繼續(xù)處理。這種特殊的批程序在死循環(huán)中運(yùn)行。goto BEGIN 命令將命令解釋程序發(fā)送到批處理文件的開始標(biāo)簽。要停止該批處理程序,按下 CTRL+C 鍵然后按 Y 鍵。

  以上是微軟給出的范例,這個(gè)是pause的一個(gè)主要用途。在我們初學(xué)批處理文件的過程中,他還有一個(gè)重要的作用,我們可以在批處理中加入多個(gè)pause,在每次掛起程序后,方便我們觀察每個(gè)pause前的程序運(yùn)行狀況。例如:

 

 

 

批處理示例04:

@echo off
copy C:\TDDOWNLOAD\1.txt D:\TDDOWNLOAD

rem 復(fù)制文件夾C:\TDDOWNLOAD中的1.txt到文件夾D:\TDDOWNLOAD里

pause

copy C:\WINDOWS\2.txt

rem 復(fù)制文件夾C:\WINDOWS中的2.txt到本批處理文件同一文件夾下

pause

 

 

這樣,在第一次暫停時(shí),我們可以查看“復(fù)制文件夾C:\TDDOWNLOAD中的1.txt到文件夾D:\TDDOWNLOAD里”的操作是否成功。在第二次暫停時(shí),我們可以再查看“復(fù)制文件夾C:\WINDOWS中的2.txt到本批處理文件同一文件夾下”是否成功。

 

5,“copy”是做什么的呢?

  在上一個(gè)范例中,我們看到了一個(gè)新的命令copy。那么,copy是做什么的呢?

 

 

copy

將一個(gè)或多個(gè)文件從一個(gè)位置復(fù)制到其他位置。

語法
copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] Source [{/a|/b}] [+ Source [{/a|/b}] [+ ...]][Destination [{/a|/b}]]

參數(shù)
/d
允許將復(fù)制的加密文件在目標(biāo)處作為解密文件保存。
/v
驗(yàn)證是否正確寫入新文件。
/n
在復(fù)制名字超過八個(gè)字符,或者文件擴(kuò)展名超過三個(gè)字符的文件時(shí)使用短文件名(如果有的話)。
/y
禁止提示您確認(rèn)要覆蓋現(xiàn)存的目標(biāo)文件。
/-y
提示您確認(rèn)要覆蓋現(xiàn)存的目標(biāo)文件。
/z
在重啟模式中復(fù)制網(wǎng)絡(luò)文件。
/a
表明 ASCII 文本文件。
/b
表明二進(jìn)制文件。
Source
必需指定要復(fù)制的文件或文件集的所在位置。source 可以由驅(qū)動器號和冒號、文件夾名、文件名或這幾者的組合所組成。
Destination
必需指定要將文件或文件集復(fù)制到的位置。Destination 可以由驅(qū)動器號和冒號、文件夾名、文件名及這幾者的組合所組成。
/?
在命令提示符顯示幫助。
注釋
可以復(fù)制那些使用文件結(jié)束字符 (CTRL+Z) 以表明文件結(jié)束的 ASCII 文本文件。
使用 /a
當(dāng)在命令行的文件列表之前有 /a 時(shí),它適用于所有已列出的文件,直到 copy 遇到 /b。在這種情況下,/b 應(yīng)用于文件前面的 /b。

當(dāng) /a 在命令行上緊跟在文件列表之后時(shí),它適用于所有已列出的文件,直到 copy 遇到 /b。在這種情況下,/b 應(yīng)用于文件前面的 /b。

/a 參數(shù)的作用取決于它在命令行字符串中的位置。當(dāng) /a 緊隨 Source 之后時(shí),copy 會將文件當(dāng)作 ASCII(文本)文件,并復(fù)制第一個(gè)文件結(jié)束符前的數(shù)據(jù)。

當(dāng) /a 緊隨 Destination 之后時(shí),copy 會添加文件結(jié)束符作為文件的最后一個(gè)字符。

使用 /b
/b 指定命令解釋器讀取目錄中由文件大小指定的字節(jié)數(shù)。/b 是 copy 的默認(rèn)值,除非 copy 用于合并文件。

當(dāng) /b 在命令行上位于文件列表之前時(shí),它適用于所有已列出的文件,直到 copy 遇到 /a。在這種情況下,/a 應(yīng)用于文件前面的 /a。

當(dāng) /b 在命令行上位于文件列表之后時(shí),它適用于所有已列出的文件,直到 copy 遇到 /a。在這種情況下,/a 應(yīng)用于文件前面的 /a。

/b 的作用取決于它在命令行字符串中的位置。當(dāng) /b 緊隨 Source 之后時(shí),copy 復(fù)制包含任何文件結(jié)束符的整個(gè)文件。

當(dāng) /b 緊隨 Destination 之后時(shí),copy 不會添加文件結(jié)束符。

使用 /v
如果寫入操作不能校驗(yàn),則會出現(xiàn)錯(cuò)誤消息。盡管使用 copy 很少發(fā)生記錄錯(cuò)誤,但是仍可以使用 /v 來確保重要的數(shù)據(jù)已正確記錄。因?yàn)橐獧z查驅(qū)動器上記錄的每一個(gè)扇區(qū),所以該 /v 命令行選項(xiàng)也會使 copy 命令的運(yùn)行速度減慢。

使用 /y 和 /-y
如果在 COPYCMD 環(huán)境變量中預(yù)先設(shè)置了 /y,可以通過在命令行使用 /-y 來替換該設(shè)置。默認(rèn)情況下,在替換該設(shè)置時(shí)會提示您,除非該 copy 命令在批處理腳本中執(zhí)行。

附屬文件
要附加文件,請為 Destination 指定單個(gè)文件,但要為 Source 指定多個(gè)文件(使用通配符或 文件 1+文件 2+文件 3 的格式)。

使用 /z
如果在復(fù)制階段連接丟失(例如,如果服務(wù)器脫機(jī)切斷了連接),copy /z 將在重新建立連接后繼續(xù)復(fù)制。/z 同時(shí)會顯示每個(gè)文件已完成的復(fù)制操作的百分比。

復(fù)制到設(shè)備以及從設(shè)備復(fù)制
可以用設(shè)備名替換一次或多次出現(xiàn)的 source 或 destination。

在復(fù)制到設(shè)備時(shí)使用或省略 /b
當(dāng) destination 是設(shè)備時(shí)(例如,Com1 或 Lpt1),/b 將以二進(jìn)制模式將數(shù)據(jù)復(fù)制到該設(shè)備。在二進(jìn)制模式下,copy /b 會將所有字符(包括特殊字符,例如, CTRL+C、CTRL+S、CTRL+Z 以及換行符等)作為數(shù)據(jù)復(fù)制到設(shè)備。但是,如果省略了 /b,則將以 ASCII 模式將數(shù)據(jù)復(fù)制到設(shè)備。在 ASCII 模式下,特殊字符可能導(dǎo)致 Windows XP 在復(fù)制過程中合并文件。有關(guān)詳細(xì)信息,請參閱“合并文件”。

使用默認(rèn)目標(biāo)文件
如果不指定目標(biāo)文件,將使用與源文件相同的名稱、創(chuàng)建日期、創(chuàng)建時(shí)間來創(chuàng)建副本,并將新副本置于當(dāng)前驅(qū)動器的當(dāng)前目錄中。如果源文件位于當(dāng)前驅(qū)動器的當(dāng)前目錄中,而您沒有為目標(biāo)文件指定其他驅(qū)動器或目錄,則 copy 命令將終止并顯示下列錯(cuò)誤消息:

File cannot be copied onto itself

0 File(s) copied

合并文件
如果指定了使用加號 (+) 分隔的多個(gè) source,copy 會將這些文件合并在單個(gè)文件之中。如果在 source 中使用了通配符(* 或 ?),但在 destination 中指定了單個(gè)文件名,則 copy 會將所有與 source 中的文件名匹配的文件合并,并使用在 destination 中指定的文件名來創(chuàng)建單個(gè)文件。除非使用了 /b 命令行選項(xiàng),否則在任一種情形中,copy 都會假定合并的文件是 ASCII 文件。

復(fù)制零長度文件
Copy 不會復(fù)制 0 字節(jié)長度的文件。使用 xcopy 復(fù)制這些文件。

更改文件的時(shí)間和日期
如果要將當(dāng)前的時(shí)間和日期指派給文件而不修改文件,請使用以下語法:

copy /b Source+,,

逗號表明省略了 Destination 參數(shù)。

在子目錄中復(fù)制文件
要復(fù)制目錄中的所有的文件和子目錄,應(yīng)該使用 xcopy 命令。有關(guān) xcopy 的詳細(xì)信息,請參閱“相關(guān)主題”。

故障恢復(fù)控制臺提供了帶有不同參數(shù)的 copy 命令。
范例
要將文件 Memo.doc 復(fù)制到當(dāng)前目錄中的 Letter.doc,并確保在復(fù)制的文件的末尾為文件結(jié)束符,請鍵入:

copy memo.doc letter.doc /a

要將文件 Robin.typ 從當(dāng)前驅(qū)動器的當(dāng)前目錄復(fù)制到位于驅(qū)動器 C 上的現(xiàn)有目錄 Birds 中,請鍵入:

copy robin.typ c:\birds

如果 Birds 目錄不存在,Robin.typ 文件將被復(fù)制到驅(qū)動器 C 的磁盤根目錄下名為 Birds 的文件中。

要將幾個(gè)文件復(fù)制進(jìn)一個(gè)文件,則需列出幾個(gè) Source 文件,并且文件名之間用加號 (+) 隔開,同時(shí)指定要包含合并結(jié)果文件的 Destination 文件。例如,要將位于當(dāng)前驅(qū)動器的當(dāng)前目錄中的 Mar89.rpt、Apr89.rpt 以及 May89.rpt 合并,并將它們放在當(dāng)前驅(qū)動器的當(dāng)前目錄下名為 Report 的文件中,請鍵入:

copy mar89.rpt + apr89.rpt + may89.rpt report

合并文件時(shí),copy 會使用當(dāng)前日期和時(shí)間來標(biāo)記目標(biāo)文件。如果省略 Destination,則文件被合并并且會使用首個(gè)指定的文件的名稱存儲。例如,要將所有的四個(gè)文件合并進(jìn) Report,而且已有名為 Report 的文件,請鍵入:

copy report + mar89.rpt + apr89.rpt + may89.rpt

還可通過使用通配符(* 或 ?)來將幾個(gè)文件合并進(jìn)一個(gè)文件。例如,在當(dāng)前驅(qū)動器的當(dāng)前目錄中,要將所有具有 .exe 擴(kuò)展名的文件合并進(jìn)名為 Combin.doc 的文件中,請鍵入:

copy *.txt combin.doc

如果要使用通配符將幾個(gè)二進(jìn)制文件合并進(jìn)一個(gè)文件,請?zhí)砑?/b 命令行選項(xiàng)。這可防止 Windows XP 將 CTRL+Z 當(dāng)作文件結(jié)束符處理。例如,鍵入:

copy /b *.exe combin.exe

 警告

如果合并二進(jìn)制文件,結(jié)果文件可能因?yàn)閮?nèi)部格式而無法使用。
在下例中,copy 命令將每個(gè)帶有 .txt 擴(kuò)展名的文件和它對應(yīng)的 .ref 文件合并起來。結(jié)果是文件名相同但擴(kuò)展名為 .doc 的文件。copy 將 File1.txt 與 File1.ref 合并形成 File1.doc,然后 copy 將 File2.txt 與 File2.ref 合并形成 File2.doc,如此等等。例如,鍵入:

copy *.txt + *.ref *.doc

要合并所有具有 .txt 擴(kuò)展名的文件,然后合并所有具有 .ref 擴(kuò)展名的文件,并將合并結(jié)果置于 Combin.doc 文件中,請鍵入:

copy *.txt + *.ref combin.doc

 

 

所以,例如:

copy C:\TDDOWNLOAD\1.txt D:\TDDOWNLOAD

復(fù)制文件夾C:\TDDOWNLOAD中的1.txt到文件夾D:\TDDOWNLOAD里

copy C:\WINDOWS\2.txt

復(fù)制文件夾C:\WINDOWS中的2.txt到本批處理文件同一文件夾下

 

6,“rem”是做什么的呢?

  在上一個(gè)范例中,我們看到了另外一個(gè)新的命令rem。那么,rem是做什么的呢?

Rem

使您可以在批處理文件或配置文件中加入注釋。

語法

rem [comment]

參數(shù)

comment
指定要作為注釋的任何字符串。
/?
在命令提示符顯示幫助。

注釋

  • 使用 echo 命令顯示注釋

    rem 命令不在屏幕上顯示注釋。必須在批處理或 Config.nt 文件中使用 echo on 命令才能在屏幕上顯示注釋。

  • 對批處理文件注釋的限制

    在批處理文件注釋中不能使用重定向字符“(”或“)”或管道 (|)。

  • 使用 rem 增加垂直間距。

    盡管您可以使用沒有注釋的 rem 為批處理文件增加垂直間距,但也可以使用空行來增加間距。在處理批處理程序時(shí)會忽略空行。

范例

 

 

 

批處理示例05:

@echo off
copy C:\TDDOWNLOAD\1.txt D:\TDDOWNLOAD

rem 復(fù)制文件夾C:\TDDOWNLOAD中的1.txt到文件夾D:\TDDOWNLOAD里

pause

copy C:\WINDOWS\2.txt

:: 復(fù)制文件夾C:\WINDOWS中的2.txt到本批處理文件同一文件夾下

pause

 

 

  通過實(shí)際操作的對比,我們會理解:

①,rem后的內(nèi)容不會被在執(zhí)行過程顯示,而echo后的則會。

②,rem是用來增加批處理文件文本中的垂直間隔,而echo.是增加批處理文件執(zhí)行過程中顯示時(shí)的垂直間隔的。

③,rem最大也是最主要的作用就是方便編輯批處理文件時(shí),自己或別人通過rem后的內(nèi)容來理解命令或程序的作用的。

④,小技巧:用::代替rem。

 

7,關(guān)于批處理文件中所使用命令的學(xué)習(xí)方法。

  本章節(jié)中介紹了,一些命令,再以后的章節(jié)中會介紹更多的命令。那么大家如何自己學(xué)寫這些命令呢?實(shí)際上,windows系統(tǒng)為我們提供很好的平臺。

 

  第一種方法:依次打開“開始菜單”—“幫助和支持”,在幫助和支持中心,我們可以在里面搜索很多關(guān)于計(jì)算機(jī)的知識,也包括批處理文件所使用的命令,如下圖:

 

 

  第二種方法:依次打開“開始菜單”—“運(yùn)行”,在運(yùn)行里輸入CMD。例如,我們想知道cls命令是做什么的,只需要輸入cls /?,然后回車就可以了,顯示“清除屏幕”,一個(gè)很簡單又實(shí)用的命令。再比如,我們想知道copy的詳細(xì)語法規(guī)則和說明,只需要再輸入copy /?,然后回車,就一切ok了。如下圖:

 

 

8,“cls”是做什么的呢?

  在上一示例中,我們在CMD窗口中可以進(jìn)行各種命令的輸入,但如果在不需要的時(shí)候想清理掉這些內(nèi)容呢?其實(shí)很簡單,輸入cls,然后回車ok了!這一命令也可以在批處理文件中使用,但最好和pause等命令配合使用,否則執(zhí)行起來的效果不怎么好……

 

cls

清除命令提示符窗口。

語法

cls

參數(shù)

/?
在命令提示符顯示幫助。

范例

要清除顯示在命令提示符窗口中的所有信息,并返回空窗口,請鍵入:

cls

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
BAT腳本編寫教程簡單入門篇
批處理文件常用命令
Windows下用命令行修改IP詳解,附批處理文件
教你如何編寫自己的bat文件!
DOS批處理高級教程:第一章 批處理基礎(chǔ)
(一)Windows腳本編程
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服