[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 批处理里巧妙处理窗口大小的方法

批处理里巧妙处理窗口大小的方法




ps:原创文章,非转载文章,请大家给点掌声


以前发在我的百度空间里,现在想算了,还是共享给大家


大家一起学习吧,有什么不懂都可以咨询我,


qq一直在线,欢迎我们一起研究技术,学习!


————————————————————


  1. @echo off
  2. color b0
  3. set a=28
  4. set b=1
  5. :re
  6. set /a a+=4
  7. set /a b+=1
  8. mode con: cols=%a% lines=%b%
  9. 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 编辑 ]

也可以 用set /a 让他从一个指定的窗口 变成一个 非常小的窗口



也f非常好玩         呵呵。交给你了,直接实验下。自己做代码

TOP

返回列表