win7下的cmd窗口可以全屏顯示嗎 |
發(fā)布時(shí)間: 2012/9/15 20:58:09 |
以前鄙人寫了《在windows上運(yùn)行l(wèi)inux命令》一文,以在windows上運(yùn)行一些類linux的bash命令,文中只是羅列了一些命令,沒(méi)有任何說(shuō)明。 一些網(wǎng)友和我的同事表示喜歡這個(gè)工具,而且我最近對(duì)它進(jìn)行了擴(kuò)充,比較用心的工具就是在win7是上全屏顯示cmd窗口的命令fs(fullscreen的縮寫)。所以再一次行文以對(duì)這些命令加以說(shuō)明,算是補(bǔ)充新的命令集并添上readme。 先說(shuō)明操作屏幕的相關(guān)命令。 網(wǎng)上有人謝了bat文件,可以在xp上使得cmd窗口全屏顯示,喜歡的人可以google之(也可以參考《可以在windows上運(yùn)行l(wèi)inux命令的批處理文件的擴(kuò)充》中的fullscreen_xp.bat),但是win7上它就無(wú)用了(可能鄙人鄙陋,搜索半天沒(méi)找到)。但是windows上有個(gè)強(qiáng)大的工具wmic,可以獲取現(xiàn)在屏幕的分辨率,命令集合mode con :lines rows可以改變屏幕大小,組合起來(lái)用就可以了。具體代碼如下: @echo off setlocal ENABLEDELAYEDEXPANSION set /a tee=0 for /f "tokens=1* delims==" %%a in ( 'wmic DESKTOPMONITOR get ScreenWidth^,ScreenHeight^ /value' ) do ( set /a tee+=1 if "!tee!" == "3" set screenheight=%%b if "!tee!" == "4" set screenwidth=%%b ) set /a screenheight-=100 set /a screenwidth-=100 rem echo %screenheight% rem echo %screenwidth% mode con lines=%screenheight% mode con cols=%screenwidth% color 60 cls @echo. 因?yàn)楸救爽F(xiàn)在不用盜版軟件了,本文用write工具編輯的,甚是不好看,還請(qǐng)大家海涵。具體的內(nèi)容可以參考我的資源《可以在windows上運(yùn)行l(wèi)inux命令的批處理文件的擴(kuò)充》里面的fullscreen.bat批處理文件. linux.bat里面有命令row、col可以改變窗口高和寬,這個(gè)doskey了命令mode con ; [rows] [lines]。font命令可以修改字體大小,使用過(guò)程中彈出窗口,可以不理會(huì),點(diǎn)擊空格鍵即可。亦有清屏命令clear(類似linux的clear),它doskey了cls命令。 linux.bat里面還有很多改變窗口顏色的命令,諸如black、blue之類。由于選項(xiàng)太多,最后再加上四個(gè)新的經(jīng)典的界面顏色命令dos、eye、tradition和matrix,dos命令就是窗口顯示成典型的dos式的藍(lán)屏顏色,eye是適合眼睛的豆沙色,tradition是經(jīng)典的黑白色,matrix則是綠屏(冒昧用了黑客帝國(guó)的名字)。如果不想輸入命令,可以用colors命令來(lái)選擇這四個(gè)格式。 window格式綜合了全屏命令fs和colors這兩個(gè)命令,更傻瓜化。 用戶登錄態(tài)命令有關(guān)機(jī)命令halt、重啟計(jì)算機(jī)命令restart和注銷當(dāng)前用戶的命令logout及退出cmd窗口的命令q等。 進(jìn)程操作命令有進(jìn)程詳細(xì)信息查看命令ps、當(dāng)前作業(yè)查看命令top、根據(jù)進(jìn)程id查殺命令kill、根據(jù)作業(yè)名稱查殺命令killall、查看當(dāng)前用戶名稱的命令whoami、后臺(tái)運(yùn)行作業(yè)查看命令daemon等。 需要說(shuō)明的是kill和killall。killall用法如killall -w notepad.exe,可以關(guān)掉notepad打開(kāi)的所有文件,如果還有文件沒(méi)有保存,請(qǐng)勿使用。kill的用法則是kill -9 pid,pid是我們根據(jù)ps命令查看出來(lái)的進(jìn)程id,或者按照windows的說(shuō)法是作業(yè)id。 精簡(jiǎn)信息查看命令有硬盤符查看命令disks(xp以下版本有效)、硬盤羅列命令lsd(list disk的縮寫)、操作系統(tǒng)信息查看工具uname 、工作站信息查看命令svrinfo和所有硬件的工具查看工具cs(check system縮寫)。需要說(shuō)明的是對(duì)應(yīng)cs的bat文件check_sys.bat,它也是google來(lái)的,我把它改成英文了。作者可以根絕最后的說(shuō)明跟我聯(lián)系。 最后的命令是對(duì)應(yīng)linux的一些目錄查看、文本編輯和查找命令等。目錄查看命令有查看當(dāng)前目錄下文件命令ls、當(dāng)前目錄下文本詳細(xì)信息查看命令ll、所有文件信息查看命令la和當(dāng)前目錄查看目錄pwd。 要使用文本編輯命令,請(qǐng)先安裝vim。編輯命令有vi和edit,查找命令find,文件查看命令more和cat,復(fù)制命令cp。 文件夾操作命令有創(chuàng)建目錄命令mkdir、空文件夾刪除命令rmdir和在目錄中查找某個(gè)字符的命令grep。文件或文件夾的改名或者移動(dòng)命令是mv。 查看命令用法的命令是man,如man del. 說(shuō)明:因?yàn)楸疚牡膚indows shell零基礎(chǔ),很多工具是google出來(lái)加以改編的,這些都找不到原來(lái)版權(quán)人說(shuō)明,所以向貢獻(xiàn)這些命令的大家們致謝。如有侵權(quán),請(qǐng)致郵件至alexstocks@foxmail.com,本人必定回應(yīng)并在文中說(shuō)明。對(duì)于本文中以及資源《可以在windows上運(yùn)行l(wèi)inux命令的批處理文件的擴(kuò)充》的shell,本人的版權(quán)擁有,但任何人都有使用和修改及再次分發(fā)的權(quán)利。當(dāng)然,如果加上對(duì)本人的貢獻(xiàn)的說(shuō)明,在此謝過(guò)^_^。
1 鍵盤操作win + r; 2 在窗口輸入cmd; 3 點(diǎn)擊enter后cmd窗口不顯示; 4 打開(kāi)任務(wù)管理器,里面有cmd.exe; 5 通過(guò)命令"mode con"bat測(cè)試后顯示如下信息 設(shè)備狀態(tài) CON: --------- 行: 500 列: 150 鍵盤速度: 31 鍵盤延遲: 1 代碼頁(yè): 936 知道怎么解決的人也請(qǐng)給我email,拜托!!! 億恩-天使(QQ:530997) 電話 037160135991 服務(wù)器租用,托管歡迎咨詢。
本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |