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

首頁 > 學院 > 基礎常識 > 正文

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

2019-10-31 23:59:23
字體:
供稿:網(wǎng)友

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

  1. @

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

  2. echo

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

  輸出,回顯。

  2.2 on | off

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

  (1)echo off

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

  (2)echo on (默認)

  顯示執(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)到標簽

  (2):

  定義一個標簽

  Sample:

  [python]

  if {%1}=={} goto noparms

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

  @Rem check parameters if null show usage

  :noparms

  echo Usage: monitor.bat ServerIP PortNumber

  goto end

  5.Pause

  運行 Pause 命令時,將顯示下面的消息:

  [python]

  Press any key to continue . . .

  Sample:

  [python]

  @echo off

  :begin

  echo Pause

  pause

  goto begin

  6.Call 命令

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

  語法

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

  參數(shù)

  [Drive:}[Path] FileName

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

  7.start 命令

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

  入侵常用參數(shù):

  MIN 開始時窗口最小化

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

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

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

  WAIT 啟動應用程序并等候它結(jié)束

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

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

  8.choice 命令

  choice 使用此命令可以讓用戶輸入一個字符,從而運行不同的命令。使用時應該加/c:參數(shù),c:后應寫提示可輸入的字符,之間無空格。它的返回碼為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 (應先判斷數(shù)值最高的錯誤碼)

  if errorlevel 2 goto mem

  if errotlevel 1 goto end

  :defrag

  c:dosdefrag

  goto end

  :mem

  mem

  goto end

  :end

  echo good bye

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

  9. %x 參數(shù)

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

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

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

  …

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

  %1 -- IP

  %2 -- username

  %3 -- password

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 朔州市| 略阳县| 垦利县| 张家口市| 沐川县| 凤城市| 海丰县| 江川县| 瑞丽市| 山阴县| 盐源县| 石渠县| 兴山县| 民丰县| 西安市| 双鸭山市| 乌审旗| 石嘴山市| 丽江市| 阿城市| 聂拉木县| 白河县| 天津市| 凌云县| 海城市| 兰州市| 岳阳市| 中江县| 尼玛县| 诸暨市| 凤冈县| 绥滨县| 庄河市| 兴隆县| 丁青县| 遂平县| 兴宁市| 汽车| 汕头市| 博野县| 壤塘县|