国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 課堂 > 電腦知識(shí) > 正文

windows bat(批處理):基礎(chǔ)語(yǔ)法

2024-05-08 14:57:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  windows bat(批處理)--基礎(chǔ)語(yǔ)法

  1. @

  行首有了它的話,這一行的命令就不顯示了。

  2. echo

  2.1 echo [{on|off}] [message]

  輸出,回顯。

  2.2 on | off

  它其實(shí)是一個(gè)開關(guān)命令,就是說(shuō)它只有兩種狀態(tài):打開和關(guān)閉。于是就有了echo on和echo off兩個(gè)命令了。

  (1)echo off

  只顯示執(zhí)行結(jié)果

  (2)echo on (默認(rèn))

  顯示執(zhí)行命令(除echo)和執(zhí)行結(jié)果

  (3)> 輸出重定向

  創(chuàng)建或清空文件,然后把數(shù)據(jù)輸出到文件

  echo hi > a.txt

  把數(shù)據(jù)追加到文件

  echo this is a text 》a.txt

  echo hi > a.txt

  type a.txt

  echo this is a text 》a.txt

  type a.txt

  3. 注釋

  :: 或 rem

  4. ":"和 goto

  (1)goto

  跳轉(zhuǎn)到標(biāo)簽

  (2):

  定義一個(gè)標(biāo)簽

  Sample:

  [python]

  if {%1}=={} goto noparms

  if {%2}=={} goto noparms(如果這里的if、%1、%2你不明白的話,先跳過(guò)去,后面會(huì)有詳細(xì)的解釋。)

  @Rem check parameters if null show usage

  :noparms

  echo Usage: monitor.bat Serverip PortNumber

  goto end

  5.Pause

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

  [python]

  PRess any key to continue . . .

  Sample:

  [python]

  @echo off

  :begin

  echo Pause

  pause

  goto begin

  6.Call 命令

  從一個(gè)批處理程序調(diào)用另一個(gè)批處理程序,并且不終止父批處理程序。call 命令接受用作調(diào)用目標(biāo)的標(biāo)簽。如果在腳本或批處理文件外使用 Call,它將不會(huì)在命令行起作用。

  語(yǔ)法

  call [Drive:][Path] FileName [BatchParameters] [:label [arguments]

  參數(shù)

  [Drive:}[Path] FileName

  指定要調(diào)用的批處理程序的位置和名稱。filename 參數(shù)必須具有 .bat 或 .cmd 擴(kuò)展名。

  7.start 命令

  調(diào)用外部程序,所有的DOS命令和命令行程序都可以由start命令來(lái)調(diào)用。

  入侵常用參數(shù):

  MIN 開始時(shí)窗口最小化

  SEPARATE 在分開的空間內(nèi)開始 16 位 Windows 程序

  HIGH 在 HIGH 優(yōu)先級(jí)類別開始應(yīng)用程序

  REALTIME 在 REALTIME 優(yōu)先級(jí)類別開始應(yīng)用程序

  WAIT 啟動(dòng)應(yīng)用程序并等候它結(jié)束

  parameters 這些為傳送到命令/程序的參數(shù)

  執(zhí)行的應(yīng)用程序是 32-位 GUI 應(yīng)用程序時(shí),CMD.EXE 不等應(yīng)用程序終止就返回命令提示。如果在命令腳本內(nèi)執(zhí)行,該新行為則不會(huì)發(fā)生。

  8.choice 命令

  choice 使用此命令可以讓用戶輸入一個(gè)字符,從而運(yùn)行不同的命令。使用時(shí)應(yīng)該加/c:參數(shù),c:后應(yīng)寫提示可輸入的字符,之間無(wú)空格。它的返回碼為1234……

  如: choice /c:dme defrag,mem,end

  將顯示

  defrag,mem,end[D,M,E]?

  Sample:

  Sample.bat的內(nèi)容如下:

  @echo off

  choice /c:dme defrag,mem,end

  if errorlevel 3 goto defrag (應(yīng)先判斷數(shù)值最高的錯(cuò)誤碼)

  if errorlevel 2 goto mem

  if errotlevel 1 goto end

  :defrag

  c:dosdefrag

  goto end

  :mem

  mem

  goto end

  :end

  echo good bye

  此文件運(yùn)行后,將顯示 defrag,mem,end[D,M,E]? 用戶可選擇d m e ,然后if語(yǔ)句將作出判斷,d表示執(zhí)行標(biāo)號(hào)為defrag的程序段,m表示執(zhí)行標(biāo)號(hào)為mem的程序段,e表示執(zhí)行標(biāo)號(hào)為end的程序段,每個(gè)程序段最后都 以goto end將程序跳到end標(biāo)號(hào)處,然后程序?qū)@示good bye,文件結(jié)束。

  9. %x 參數(shù)

  %1 -- 第1個(gè)參數(shù)

  %2 -- 第2個(gè)參數(shù)

  %3 -- 第3個(gè)參數(shù)

  …

  net use %1ipc$ %3 /u:"%2"

  %1 -- IP

  %2 -- username

  %3 -- passWord


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 赤壁市| 太仓市| 濮阳市| 陈巴尔虎旗| 怀柔区| 广灵县| 平湖市| 奈曼旗| 留坝县| 冀州市| 河间市| 洞口县| 徐水县| 万年县| 津市市| 济宁市| 乃东县| 黎川县| 罗平县| 门头沟区| 富顺县| 商河县| 乐至县| 廉江市| 永济市| 资中县| 华蓥市| 嘉峪关市| 定兴县| 松阳县| 中西区| 芦溪县| 克拉玛依市| 龙岩市| 大石桥市| 甘泉县| 镇安县| 寻乌县| 农安县| 珲春市| 汉源县|