批处理(注释)

注册表控制键简写:


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 (记事本)


==================================================================================




相关文档
最新文档