3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
前言 在此說明一下"echo" 指令如何使用?其實用法很簡單相信大部份的人都會,不過還是記錄一下,畢竟要查起來會比較方便,也提供初學者一些參考 : 說明 用於使用Batch (.BAT)檔時,顯示訊息,或開啟或關閉命令回顯功能。 語法 echo [] echo [on | off] 參數 [on | off]               >  開啟或關閉命令回顯功能。命令回顯預設為開啟。          >  指定要在螢幕上顯示的文字。 /?                         >  在命令提示字元顯示說明。 使用範例 : Case1.顯示訊息"Hi ,Please visit my website https://itorz324.blogspot.com"  echo on echo "Hi ,Please visit my website https://itorz324.blogspot.com "rem echo command template.pause Case1.結果 Case2.若要避免回應批次檔中的特定命令,請在命令前面插入@符號。(上圖Case1多了一行命令列輸出)請在第2行的echo前加@ echo on @echo "Hi ,Please visit my website https://itorz324.blogspot.com "rem echo command template.pause Case2.結果    Case3.前面例子我們可以發現rem的註解也顯示在畫面,其實若要防止批次檔中的所有命令(包括 [回應關閉] 命令)在畫面上顯示,請在批次處理檔案類型的第一行直接使用@echo off (第1行使用@echo off則所有命令列含rem註解將不再顯示;因此第二行前的@也可以拿掉了) @echo off echo "Hi ,Please visit my website https://itorz324.blogspot.com "rem echo command template.pause Case3.結果 應用範例 : 下列批次檔會在目前的目錄中搜尋副檔名為 .txt 的檔案,並顯示指出搜尋結果的訊息:  @echo offif not exist *.txt (echo This directory contains no text files.) else (   echo This directory contains the following text files:   echo.   dir /b *.txt   ) 如果執行批次檔時找不到 .txt 檔案,則會顯示下列訊息:  This directory contains no text files. 當批次檔執行時,如果找到 .txt 檔案,就會顯示下列輸出(在此範例中,假設檔案 File1 .txt、File2 .txt 和 File3 存在):  This directory contains the following text files: File1.txt File2.txt File3.txt  相關範例可以參考下方微軟網站 reference > MS Docs 延伸閱讀 ⏩ Windows Command 教學 | 教你使用forfiles 尋找及刪除過期的檔案

本文由itorz324blogspotcom提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦