查看: 914|回复: 1
收起左侧

批处理简明教程(三)

[复制链接]
发表于 2007-11-3 11:37:54 | 显示全部楼层 |阅读模式 <
这部分主要是补充。有点杂乱。

Ps在批处理加入如下内容
1title 盘符添加背景图
CMD菜单栏显示盘符添加背景图标题
color 0E

设置批处理内容颜色。可以是0A0B1C2D……

前一位数字表示背景色,后一个字母则为前景。每个数字可以为以下任何值之一:

0 =
黑色
1 =
蓝色
2 =
绿色
3 =
湖蓝色
4 =
红色
5 = 紫色
6 =
黄色
7 =
白色
8 =
灰色
9 =
淡蓝色

A =
淡绿色
B =
淡浅绿色
C =
淡红色

D =
淡紫色
E =
淡黄色
F =
亮白色
如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时的颜色。

2dir > con
>
为输入输出重定向中的一个
输出重定向命令
上面这个命令的意思是将dir的显示结果输出到con设备(显示器)
其实和dir 直接回车后执行的效果是一样的
dir > nul
dir命令执行的结果输出到nul空设备
即不显示结果(于显示器上)
nulDos中的一个设备文件名
表示空设备
CON
控制台(键盘/显示器)
AUX 第一串行通信口

PRN 第一并行通信口/打印机 COM1 第一串行通信口
LPT1
第一并行通信口/打印机 COM2 第一串行通信口
LPT2
第一并行通信口/打印机

3mode 设置bat窗口的大小
mode con cols=
左右长度 lines=上下长度
Mode con: COLS=41 LINES=18
4ping /n 6 127.1>nul
在等待5秒后开始运行下面语句

5Sc config Alerter start= DISABLED 设置你的警报服务为禁止
Sc config PlugPlay start= AUTO
设置即插即用设备服务为自动

6批处理中显示当前时间日期
echo %date%
date /t
都可以显示当前日期
不同之处:echo               %date%
这样日期可以显示在批处理的中间
但是date /t 就不可以

系统及局部变量
%SystemDrive%

      
操作系统所在的分区号。如   C:
%HOMEDRIVE%
         
操作系统所在的分区号。如:C:
%SystemRoot%         
操作系统根目录。如 C:\WINDOWS
%windir%
      
  
操作系统根目录。如 C:\WINDOWS
%ALLUSERSPROFILE%
所有用户文件夹。如C:\Documents and Settings\All Users
%APPDATA%          
如:C:\Documents and Settings\用户目录\Application Data
%ProgramFiles%       
程序文件夹相当于   C:\Program Files
%CommonProgramFiles%    
相当于   C:\Program Files\Common Files
%HOMEPATH%        
相当于    \Documents and Settings\用户目录
%USERPROFILE%         
相当于    C:\Documents and Settings\用户目录
%UserProfile%
当前用户文件夹
C:\Documents and Settings\Administrator
1%temp%
临时文件夹C:\Documents and Settings\Administrator\Local Settings\Temp
2%SystemRoot%\TEMP
临时文件夹 C:\WINDOWS\Temp
桌面   
%USERPROFILE%\
桌面
右键菜单发送到     
%USERPROFILE%\SendTo
收藏夹   
  
%USERPROFILE%\Favorites
快速启动      
  %APPDATA%\Microsoft\Internet Explorer\Quick Launch

「开始」菜单
      
%USERPROFILE%\
「开始」菜单
%ALLUSERSPROFILE%

返回所有用户配置文件的位置。
(C:\Documents and Settings\All Users)
%APPDATA%
返回默认情况下应用程序存储数据的位置。
(C:\Documents and Settings\Administrator\Application Data)
%CD%
返回当前目录字符串。
%CMDCMDLINE%
返回用来启动当前的Cmd.exe 的准确命令行。
("C:\WINDOWS\system32\CMD.exe")
%COMPUTERNAME%
返回计算机的名称。
%COMSPEC%
返回命令行解释器可执行程序的准确路径。
(C:\WINDOWS\system32\cmd.exe)
%DATE%
返回当前日期。使用与 date /t 命令相同的格式。
%ERRORLEVEL%
返回最近使用过的命令的错误代码。通常用非零值表示错误。
%HOMEDRIVE%
返回连接到用户主目录的本地工作站驱动器号。基于主目录值的设置。用户主目录是在本地用户和组中指定的。
%HOMEPATH%
返回用户主目录的完整路径。基于主目录值的设置。用户主目录是在本地用户和组中指定的。(\Documents and Settings\Administrator)
%HOMESHARE%
返回用户的共享主目录的网络路径。基于主目录值的设置。用户主目录是在本地用户和组中指定的。
%OS%
返回操作系统的名称。
%PATH%
指定可执行文件的搜索路径。
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel)
%PATHEXT%
返回操作系统认为可执行的文件扩展名的列表。
(.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH)
%PROMPT%
返回当前解释程序的命令提示符设置。由 Cmd.exe 生成。
%TEMP% and %TMP%
系统和用户
返回对当前登录用户可用的应用程序所使用的默认临时目录。有些应用程序需要 TEMP,而其它应用程序则需要 TMP
(C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp)
%TIME%
返回当前时间。使用与 time /t 命令相同的格式
(12:20:05.89)
%USERDOMAIN%
返回包含用户帐户的域的名称。
%USERNAME%
返回当前登录的用户的名称。
%UserPrefix%
返回当前用户的配置文件的位置。
发表于 2007-11-5 00:12:28 | 显示全部楼层 <

回复 1楼 的帖子

哦!
明白!~~~

QQ|Archiver|手机版|小黑屋|删帖指引|阳新新阳网 ( 鄂ICP备19013424号-2|42022202000111 )

GMT+8, 2024-10-21 02:56 , Processed in 0.285986 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.