|
|
- @echo off
- color fc
- 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
- pause
复制代码 这个代码可以让窗口不断的变大。我把它下下来后取名为modecon.bat
然后我自己改进了一下。- @echo off
- color 1f
- mode con: cols=28 lines=1
- for /l %%i in (100 -1 0) do (title 程序准备中:%%i&ping /1 2 127.1>nul&cls)
- title 程序工作中……
- set a=28
- set b=1
- :loop
- set /a a+=4
- set /a b+=1
- mode con: cols=%a% lines=%b%
- if %a% lss 100 goto loop
- pause
复制代码 这段批处理,我给它命名为mode.bat。这样,问题就来了……
两个批处理不在同一目录中都可以运行,可是当它们在同一目录中的时候就都不能运行了。这是为什么呢?我做了一下实验,好像懂了一点点,就是mode这个是个命令。其它的名字都可以。只要是个命令为名的话,就不行了。同一文件内不能有两个以命令开头为名的文件。其中原理,请求各位大大详解一下。谢谢…… |
评分
-
查看全部评分
|