-------siwuxie095
批处理中的变量分为两类:系统变量 和 自定义变量
一、系统变量 系统变量的值由系统将其根据事先定义的条件自动赋值,即 这些变量系统已经给它们定义了值,不需要给它赋值,只需 要调用即可。如下:
win10系统,登录用户:siwuxie095,testx.bat保存在桌面,测试如下:
1、%ALLUSERSPROFILE%
2、%APPDATA%
3、%CD%
4、%CMDCMDLINE%
5、%CMDEXTVERSION%
6、%COMPUTERNAME%
7、%COMSPEC%
8、%DATE%
9、%ERRORLEVEL%
10、%HOMEDRIVE%
11、%HOMEPATH%
12、%HOMESHARE%
13、%LOGONSERVER%
14、%NUMBER_OF_PROCESSORS%
15、%OS%
16、%PATH%
17、%PATHEXT%
18、%PROCESSOR_ARCHITECTURE%
19、%PROCESSOR_IDENTFIER%
20、%PROCESSOR_LEVEL%
21、%PROCESSOR_REVISION%
22、%PROMPT%
23、%RANDOM%
24、%SYSTEMDRIVE%
25、%SYSTEMROOT%
26、%TEMP%
27、%TMP%
28、%TIME%
29、%USERDOMAIN%
30、%USERNAME%
31、%USERPROFILE%
32、%WINDIR%
应用: 如:利用 %PROCESSOR_ARCHITECTURE% 判断当前计算机是几位的
sublime中:
运行一览:
如:利用系统变量实现清理系统垃圾
sublime中:
运行一览:
如:用%RANDOM% 获取随机数 注:%random% 可以随机获得 0 到 32767 之间的任意 一个十进制数字(32767 用二进制表示为 15 个 1)
sublime中:
运行一览:
注意,下面的程序只能获得一个随机数 (即每次执行获得10个一样的随机数):
sublime中:
运行一览:
必须使用延迟变量:
sublime中:
运行一览:
产生指定区间 [min,max] 里的随机数,采用格式: %random%%%(max-min+1)+min
如:产生 1 到 10 的随机数字
sublime中:
运行一览:
如:在当前目录下的 test.txt 文本文件中随机读取一行数据 (test.txt 以某软件的使用说明作测试)
或
sublime中:
或
运行一览:
随机取值程序:
sublime中:
运行一览:
【made by siwuxie095】
一滴水的无限可能!!!
|
|