批处理里巧妙处理窗口大小的方法
ps:原创文章,非转载文章,请大家给点掌声
以前发在我的百度空间里,现在想算了,还是共享给大家
大家一起学习吧,有什么不懂都可以咨询我,
qq一直在线,欢迎我们一起研究技术,学习!
————————————————————
- @echo off
- color b0
- set a=28
- set b=1
- :re
- set /a a+=4
- set /a b+=1
-
- mode con: cols=%a% lines=%b%
- if %a% lss 100 goto re
复制代码
————————————————————————————
批处理前面加上如上代码模拟效果,批处理从原来较小窗口,自动变化到指定窗口有动画效果,自我感觉比较好。
简单解释下
=============================================================
@echo off
color b0
set a=28
set b=1
:re
set /a a+=4
set /a b+=1
mode con: cols=%a% lines=%b%
if %a% lss 100 goto re
=================================================
利用 set /a 动态处理 cmd窗口,在弹出的cmd窗口里
自动的弹出一个从小变化到指定的窗口,感觉非常好。
一般我们处理批处理窗口大小的命令
我这里简单的解释下:
@echo off
@mode con cols=40 lines=11
------------------------------- -等等
..这样方便的处理那个黑框子的大小。我们可以改变 cols 和lines的大小来改变cmd窗口的大小
而此批处理很经典
。利用set /a 来自动的调整cmd窗口的大小
是在为妙也。并加循环
再来仔细分析下:如下:
color b0 此处是设定颜色(批处理什么颜色呢?就他好看^^)set a=28 set b=1
set a=28 set b=1 设定初始的时刻cmd窗口大小:reset /a a+=4set /a b+=1mode con: cols=%a% lines=%b% if %a% lss 100 goto re
利用循环方式从28和 lines=1开始往上加了
不错。然后只要a小于100,就开始循环往上加
处理cmd 非常好。这样打开批处理会自动的弹出
然后再缓缓变成指定窗口,有动画效果。^_^
!
本文章参考了 [url=http://hi.baidu.com/c996387762/blog/item/64fb4ed649dacedaa044dfa1.html]http://hi.baidu.com/c996387762/b ... dacedaa044dfa1.html[/url]
点击这里直接进入参考博客链接
他的博客非常好。在这里向他表示感谢。
看他的部分代码,我加以分析和整理,灵感也来自这里,谢谢大家。
[ 本帖最后由 lixiaodaoaaa 于 2009-7-17 22:56 编辑 ] |