批处理(注释)
注册表控制键简写:
HKEY_CLASSES_ROOT 简写为 HKCR
HKEY_CURRENT_USER 简写为 HKCU
HKEY_LOCAL_MACHINE 简写为 HKLM
HKEY_USERS 简写为 HKU
HKEY_CURRENT_CONFIG 简写为 HKCC
==================================================================================
注释1:
dword reg_sz(字符串)
reg_binary(2进制值)
reg_multi_sz(多字符串值)
reg_expanf_sz(可扩充字符串值)
DEFAULT (缺省用户配置文件)
value entry (值项)
branch (分支)
subkey (子键)
key (键)
REG_DWORD (双字)
==================================================================================
注释2:
/v 所选项之下要添加的值名
/ve 为注册表项添加空白值名<无名称>
/t RegKey 数据类型
/s 指定一个在 REG_MULTI_SZ 数据字符串中
用作分隔符的字符
如果忽略,则将 "\0" 用作分隔符
/d 要分配给添加的注册表 ValueName 的数据
/f 不用提示就强行改写现有注册表项
==================================================================================
注释3:
@echo或echo (表示显示此命令后的字符)
@echo.或echo. (表示隐藏一行)
@echo off或echo off (表示在此语句后所有运行的命令都不显示命令行本身)
title (命令提示窗口的标题)
mode con: cols=80 lines=35 (窗口大小,最小值:cols=14 lines=1)
pause (暂停)
cls (清屏)
goto (跳转)
start (启动)
exit (退出)
reg query(查找注册表)
taskkill /f /im taorb.exe (强制结束、关闭taorb.exe)
rem (表示此命令后的字符为解释行(注释),不执行 - 可用“::”代替)
call (调用另一个批处理文件)
dir c:\*.* >a.txt (将c盘文件列表写入a.txt)
==================================================================================
颜色:
color [attr]
attr (指定控制台输出的颜色属性)
颜色属性由两个十六进制数字指定 - 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:
0 = 黑色
1 = 蓝色
2 = 绿色
3 = 湖蓝色
4 = 红色
5 = 紫色
6 = 黄色
7 = 白色
8 = 灰色
9 = 淡蓝色
A = 淡绿色
B = 淡浅绿色
C = 淡红色
D = 淡紫色
E = 淡黄色
F = 亮白色
如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时的颜色。这个值来自当前控制台窗口、/T 开关或DefaultColor 注册表值。
==================================================================================
reg注册表:
(Windows Registry Editor Version 5.00或REGEDIT4)
用reg添加/删除注册表项
1.删除注册表项(reg)
删除子键“Test”:
REGEDIT4
[-HKEY_CURRENT_USER\Test]
删除键值“Test1”:
REGEDIT4
[HKEY_CURRENT_USER\Test]
"Test1"=-
2.添加注册表项(reg)
添加子键:
REGEDIT4
[HKEY_LOCAL_MACHINE\Test]
添加键值:
REGEDIT4
[HKEY_LO
CAL_MACHINE\Test]
"Test1"=dword:00000000
==================================================================================
用bat添加/删除“文件”
添加:
@echo off >taorb.txt (创建TaoRB.txt)
@echo taorb1 >TaoRB.txt (“taorb1”为“TaoRB.txt”里的内容)
@echo taorb2 >>TaoRB.txt (“taorb2”为“TaoRB.txt”换行后的内容-第二行的内容;使用符号“>>”)
@echo.>>TaoRB.txt (“@echo.>>”为空一行)
创建到指定目录的方法:@echo off >C:\taorb(只需加路径就行了)
删除:
del taorb.txt (删除TaoRB.txt)
创建到指定目录的方法:del C:\taorb.txt(只需加路径就行了)
==================================================================================
用bat添加/删除“文件夹”
md taorb (创建taorb文件夹)
attrib taorb + - (设置/清除taorb文件夹属性)
+ 设置属性
- 清除属性
R 只读文件属性
A 存档文件属性
S 系统文件属性
H 隐藏文件属性
/S 处理当前文件夹及其子文件夹中的匹配文件
/D 也处理文件夹
rd:删除
==================================================================================
用bat添加/删除注册表
添加注册表:
reg add "注册表路径(控制键用简写)" /v taorb /t taorb /d taorb /f
添加注册表键值:
reg add "HKLM\taorb(路径)" /v taorb(值名) /t reg_dword /d 0000000 /f (0000000改为0000001,则键值改为1)
删除注册表:
reg delete "注册表路径(控制键用简写)" /f
删除“字符串值名”:
reg delete "注册表路径(控制键用简写)" /v 字符串值名 /f
==================================================================================
命令、程序:
logoff (计算机注销)
osk (屏幕键盘)
Sndvol32 (音量控制程序)
ipconfig /all (IP查找)
appwiz.cpl (添加或删除程序)
systeminfo (配置信息)
notepad.exe (记事本)
==================================================================================