win7下的cmd窗口可以全屏显示吗

以前鄙人写了《在windows上运行linux命令》一文,以在windows上运行一些类linux的bash命令,文中只是罗列了一些命令,没有任何说明。
一些网友和我的同事表示喜欢这个工具,而且我最近对它进行了扩充,比较用心的工具就是在win7是上全屏显示cmd窗口的命令fs(fullscreen的缩写)。所以再一次行文以对这些命令加以说明,算是补充新的命令集并添上readme。
先说明操作屏幕的相关命令。
网上有人谢了bat文件,可以在xp上使得cmd窗口全屏显示,喜欢的人可以google之(也可以参考《可以在windows上运行linux命令的批处理文件的扩充》中的fullscreen_xp.bat),但是win7上它就无用了(可能鄙人鄙陋,搜索半天没找到)。但是windows上有个强大的工具wmic,可以获取现在屏幕的分辨率,命令集合mode con :lines rows可以改变屏幕大小,组合起来用就可以了。具体代码如下:
@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.
因为本人现在不用盗版软件了,本文用write工具编辑的,甚是不好看,还请大家海涵。具体的内容可以参考我的资源《可以在windows上运行linux命令的批处理文件的扩充》里面的fullscreen.bat批处理文件.
linux.bat里面有命令row、col可以改变窗口高和宽,这个doskey了命令mode con ; [rows] [lines]。font命令可以修改字体大小,使用过程中弹出窗口,可以不理会,点击空格键即可。亦有清屏命令clear(类似linux的clear),它doskey了cls命令。
linux.bat里面还有很多改变窗口颜色的命令,诸如black、blue之类。由于选项太多,最后再加上四个新的经典的界面颜色命令dos、eye、tradition和matrix,dos命令就是窗口显示成典型的dos式的蓝屏颜色,eye是适合眼睛的豆沙色,tradition是经典的黑白色,matrix则是绿屏(冒昧用了黑客帝国的名字)。如果不想输入命令,可以用colors命令来选择这四个格式。
window格式综合了全屏命令fs和colors这两个命令,更傻瓜化。
用户登录态命令有关机命令halt、重启计算机命令restart和注销当前用户的命令logout及退出cmd窗口的命令q等。
进程操作命令有进程详细信息查看命令ps、当前作业查看命令top、根据进程id查杀命令kill、根据作业名称查杀命令killall、查看当前用户名称的命令whoami、后台运行作业查看命令daemon等。
需要说明的是kill和killall。killall用法如killall -w notepad.exe,可以关掉notepad打开的所有文件,如果还有文件没有保存,请勿使用。kill的用法则是kill -9 pid,pid是我们根据ps命令查看出来的进程id,或者按照windows的说法是作业id。
精简信息查看命令有硬盘符查看命令disks(xp以下版本有效)、硬盘罗列命令lsd(list disk的缩写)、操作系统信息查看工具uname
、工作站信息查看命令svrinfo和所有硬件的工具查看工具cs(check system缩写)。需要说明的是对应cs的bat文件check_sys.bat,它也是google来的,我把它改成英文了。作者可以根绝最后的说明跟我联系。
最后的命令是对应linux的一些目录查看、文本编辑和查找命令等。目录查看命令有查看当前目录下文件命令ls、当前目录下文本详细信息查看命令ll、所有文件信息查看命令la和当前目录查看目录pwd。
要使用文本编辑命令,请先安装vim。编辑命令有vi和edit,查找命令find,文件查看命令more和cat,复制命令cp。
文件夹操作命令有创建目录命令mkdir、空文件夹删除命令rmdir和在目录中查找某个字符的命令grep。 文件或文件夹的改名或者移动命令是mv。
查看命令用法的命令是man,如man del.

说明:因为本文的windows shell零基础,很多工具是google出来加以改编的,这些都找不到原来版权人说明,所以向贡献这些命令的大家们致谢。如有侵权,请致邮件至alexstocks@foxmail.com,本人必定回应并在文中说明。对于本文中以及资源《可以在windows上运行linux命令的批处理文件的扩充》的shell,本人的版权拥有,但任何人都有使用和修改及再次分发的权利。当然,如果加上对本人的贡献的说明,在此谢过^_^。


另外,我在测试时候的一台测试机,被我测试后cmd窗口死活不能显示,现在有如下故障:
1 键盘操作win + r;
2 在窗口输入cmd; 
3 点击enter后cmd窗口不显示;
4 打开任务管理器,里面有cmd.exe;
5 通过命令"mode con"bat测试后显示如下信息
设备状态 CON:
---------
    行:        500
    列:       150
    键盘速度:   31
    键盘延迟:  1
    代码页:     936
知道怎么解决的人也请给我email,拜托!!!
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值