Windows Shell 学习2

今天学习了Window Shell 的一些基本知识,和配置Window Shell 的环境等。先来看一段代码:

@ECHO OFF

SET TestVar=%random%

IF %TestVar% GTR 22000 (
    TITLE %TestVar%
    COLOR 0E
    ECHO Hello %username%
    ECHO.
    PAUSE
    GOTO:EOF
)

IF %TestVar% GTR 11000 (
    TITLE %TestVar%
    COLOR 02
    ECHO Hello %username%
    ECHO tantan
    PAUSE
    GOTO:EOF
)

IF %TestVar% GTR 0 (
    TITLE %TestVar%
    COLOR E0
    ECHO Hello %username%
    PAUSE
    GOTO:EOF

下面说说,Window Shell命令的格式: cmd /t:70 /k dir
上面这句话,分为两部分,cmd为命令,后面的事参数,其中/t和/k为条件开关,是用来指示这个命令中的一些不同的操作的,如果条件开关后面有冒号和一些字符,则这些字符是修饰符,是用来修饰这个开关的,最后dir是命令参数,相当于给命令cmd传的值。
作为Shell命令,它有一些表述规则,如下:
1. 命令元素之间必须有空格
2. 中括号中的开关是可选的,如果使用,必须和提示信息完全相同
3. 斜体是必须要有的元素
4. 使用 | 标识的,是互斥的元素
5. 包含空格的参数必须使用双引号引起,表示是一个字符串,不是不同的命令元素

上面的一大段代码完成的功能是,取随机整数(0-32767),然后分别比较,根据不同的结果给Window Shell设置不同的颜色并显示当前的用户名。

其中,用百分号包围的是变量,以后我们在看。TITLE这个命令,昨天用过了,是说明设置Window Shell 窗体的标题,其中TITLE属于Window Shell 的内部命令,在Windows Shell 窗体中,键入help,会出现一些命令,这些都是内部命令。为外部命令是通过环境变量PATH来设置的,系统会根据环境变量的描述路径查找匹配的命令,一旦匹配成功,则不再继续查找,并执行该命令。

键入path命令,可以显示当前用户的环境变量,添加环境变量目录,可以使用命令:
path C:/script;%path%
该命令的意思是把自定义目录C:/script放置在默认的环境变量路径之前,这样可能会带来的影响是自定义的命令屏蔽了原有的默认命令。注意:Windows Shell命令是不区分大小写的,所以,path和Path都是一样的。

pathext变量说明了系统支持的可执行文件的后缀名,默认的是.COM, .EXE, .BAT, .CMD,相信用过DOS的朋友对这些命令后缀名不会陌生。当然我们也可以通过上面的方法来扩展pathext。

对于COLOR命令, COLOR BF,  B是背景颜色,而F是前景色,由于是斜体参数,所以必须带有。

还有一个比较重要的命令是Start,是开启另一个Windows Shell窗体。

今天就看到这了。累死了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值