懵懵燈燈的BLOG

          寒夜孤燈點點星

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            56 隨筆 :: 10 文章 :: 22 評論 :: 0 Trackbacks

          輸入輸出部分

          1.?????? 怎樣讀取用戶從終端 / 某文件輸入的一行字符串?

          SET /p <variable>=[<prompt-string>]

          ?

          SET /p <variable>=[<prompt-string>] < <file-full-path-name>

          2.?????? 怎樣輸出信息:

          ECHO <info>

          3.?????? 怎樣避免腳本文件中的命令回顯 ? (命令執行時出現命令提示符和本次命令字符串,但不包括命令的執行結果)

          ECHO off

          ... <command-lines> ...

          ECHO on

          4.?????? 怎樣避免單條語句的命令回顯 ?

          REM 特別是關閉回顯的 Echo 命令

          @ECHO off

          5.?????? 怎樣得知當前回顯打開 / 關閉情況?

          ECHO

          6.?????? 怎樣寫注釋?

          REM <comment>

          7.?????? 怎樣避免命令執行結果輸出?

          將命令執行結果重定向到 nul 文件

          <command> > nul

          8.?????? 怎樣暫停執行并提示按任意鍵繼續 ?

          PAUSE

          提示按任意鍵繼續

          Press any key to continue . . .

          在程序 pause 后可以用 <Ctrl+C> 結束腳本下面的執行,系統提示:

          Terminate batch job (Y/N)?

          9.? ?? 如何定制命令提示符?

          我們經常會在腳本文件中起一個子 Shell, 定制它的一些環境變量,然后完成一些特殊的工作,這個時候會定制命令提示符,反映一些環境信息。因此在運行一個子 Shell 之前需要將 PROMPT 環境變量設置為所需格式

          PROMPT [<text>]

          ????????????? 其中 <text> 的格式如下:

          恢復系統默認的提示符格式 $P$G, 清除環境變量 PROMPT 定義

          $A

          & (Ampersand)

          $B

          | (Pipe)

          $C

          ( (left parenthesis)

          $D

          Current data

          $E

          Escape code (ASCII code 27)

          $F

          )? (right parenthesis)

          $G

          >?? (greater than sign)

          $H

          Backspace? (erase previous character)

          $L

          <? (less than sign)

          $N

          Current drive

          $P

          Current drive and path

          $Q

          =

          $S

          (space)

          $T

          Current time

          $V

          Windows XP version number

          $_

          Carriage return and line feed

          $$

          $ (dollar sign)

          $N

          Current

          $P

          Current

          $Q

          =

          $S

          (space)

          $T

          Current time

          $+

          The number of + to indicate the number of directory in the PUSHD stack (Extension required)

          $M

          Display the remote name associated with the current drive letter or an empty string if current drive is not a network drive. (Extension required)

          ?????????????

          ?????????????

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?

          ?














          SET PROMPT= [<text>]

          上述命令也能起到同樣的效果

          10. 如何清除屏幕?

          CLS








          ?

          posted on 2008-03-21 00:54 懵懵燈燈 閱讀(758) 評論(0)  編輯  收藏 所屬分類: OS_Windows

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 滕州市| 肇庆市| 区。| 五大连池市| 青冈县| 四子王旗| 额济纳旗| 福泉市| 伊通| 新安县| 璧山县| 昌宁县| 页游| 武平县| 漳平市| 大新县| 长沙市| 涪陵区| 肇庆市| 明光市| 苏尼特右旗| 鄂托克旗| 墨脱县| 黔江区| 屯留县| 普兰县| 镇赉县| 安多县| 泰和县| 安龙县| 密云县| 宜城市| 若尔盖县| 屏东县| 启东市| 临朐县| 茶陵县| 威远县| 三都| 永吉县| 崇义县|