用DOS命令打造案頭動態時鐘

來源:互聯網
上載者:User

經常看到別人的電腦案頭上的側邊欄上有個動態數字時鐘,今天突發奇想,試著用DOS命令做了一個。
開啟記事本,輸入以下內容。
@echo off
title 動態時鐘
color 1f
mode con cols=20 lines=8
echo.
echo 現在的時間是
echo.
echo %date%
echo %time:~0,-3%
ping -n 2 127.1>nul
cls
%0
將它另存新檔clock.bat。現在雙擊運行看看。

該程式可能沒有很大的實用性,主要是希望電腦初學者能藉此學習幾個DOS命令。現在我來講解一下關鍵區段代碼的意思。
color用來定義前景色彩和背景色。
接下來的一行定義對話方塊的高度與寬度。
echo %date%用來顯示當天的日期。
echo %time:~0,-3%用來顯示當天的時間,但是這句文法與上句不一樣,這是因為預設情況下會顯示毫秒數,而我們不需要。所以用
"-3"去掉後面三位元。也就是去掉最後的一個冒號和兩位毫秒數。":~0"表示前面的位元不捨去。整句的意思就是前面的時間保留,只去掉後面的冒號與毫秒數。
接下來我們用ping -n 2 127.1>nul來延時一秒。(實際上是一秒多,不到兩秒)
最後用%0來運行自身。這就達到了動態時鐘的目的。

 

http://www.cfanclub.net/article.php?itemid-38692-type-news.html

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.