所以我正在尝试使用批处理文件将名为 Hello_World_RandomNUM 的新随机密钥添加到注册表(为密钥提供任意值),这就是我到目前为止所做的:
echo REG ADD HKCR\HELLO_WORLD_%random%>>%name%.bat
这是正确的方法吗?
所以我正在尝试使用批处理文件将名为 Hello_World_RandomNUM 的新随机密钥添加到注册表(为密钥提供任意值),这就是我到目前为止所做的:
echo REG ADD HKCR\HELLO_WORLD_%random%>>%name%.bat
这是正确的方法吗?
是的,当然这是正确的方法!
REG ADD KeyName [/v ValueName | /ve] [/t 类型] [/s 分隔符] [/d 数据] [/f] [/注册:32 | /注册:64] KeyName [\\Machine\]FullKey 远程机器的机器名称 - 省略默认值 当前机器。远程只能使用 HKLM 和 HKU 机器。 FullKey ROOTKEY\SubKey ROOTKEY [ HKLM | 香港中文大学 | 香港华润 | 香港大学 | 香港结算中心] SubKey 所选 ROOTKEY 下的注册表项的全名。 /v 要添加的选定键下的值名称。 /ve 为键添加一个空值名称(默认)。 /t RegKey 数据类型 [ REG_SZ | REG_MULTI_SZ | REG_EXPAND_SZ | REG_DWORD | REG_QWORD | REG_BINARY | REG_NONE ] 如果省略,则假定为 REG_SZ。 /s 指定您在数据中用作分隔符的一个字符 REG_MULTI_SZ 的字符串。如果省略,则使用“\0”作为分隔符。 /d 分配给正在添加的注册表 ValueName 的数据。 /f 在没有提示的情况下强制覆盖现有的注册表项。 /reg:32 指定应使用 32 位注册表视图访问密钥。 /reg:64 指定应使用 64 位注册表视图访问密钥。 例子: 注册添加 \\ABC\HKLM\Software\MyCo 在远程机器 ABC 上添加密钥 HKLM\Software\MyCo REG ADD HKLM\Software\MyCo /v 数据 /t REG_BINARY /d fe340ead 添加一个值(名称:数据,类型:REG_BINARY,数据:fe340ead) REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d 传真\0mail 添加一个值(名称:MRU,类型:REG_MULTI_SZ,数据:fax\0mail\0\0) REG ADD HKLM\Software\MyCo /v 路径 /t REG_EXPAND_SZ /d ^%systemroot^% 添加一个值(名称:路径,类型:REG_EXPAND_SZ,数据:%systemroot%) 注意:在展开字符串中使用插入符号 (^)