找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24578|回复: 2

[文本处理] 请教高手,批处理怎么递增并自动转注册表16进制?

[复制链接]
发表于 2017-7-26 22:35:51 | 显示全部楼层 |阅读模式
注册表文件文本格式如下

空行 为第一行
[HKEY_LOCAL_MACHINE\SOFTWARE\LavaSoft\ezProxy\Setting\Service\1101]
"Attrib"=dword:00000000
"Type"=dword:00000008
"Descrip"=""
"Binding"="0.0.0.0"
"Port"=dword:0000044d
"Startup"=dword:00000000
"Timeout"=dword:00000000
"Debug"=dword:00000000
"CascadType"=dword:00000002
"CascadServer"="125.25.25.25"
"CascadPort"=dword:0000044d
"Default"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\LavaSoft\ezProxy\Setting\Service\1101\Policy]

[HKEY_LOCAL_MACHINE\SOFTWARE\LavaSoft\ezProxy\Setting\Service\1101\Policy\1]
"name"="pol"
总共20行


需要以为递增方式增加或叫生成到1101-26000以以上数据为起始
一共需要递增的地方有
第2行  7行   13行    16行   18行
2,16,18都是数字类  以递增方式1101一直到26000
7行   13行 对应的是十六进制递增也是1101的十六进制递增一直到26000,   麻烦高手大哥指导求救



总目的想达到的最终能够效果例如下列






[HKEY_LOCAL_MACHINE\SOFTWARE\LavaSoft\ezProxy\Setting\Service\1101]
"Attrib"=dword:00000000
"Type"=dword:00000008
"Descrip"=""
"Binding"="0.0.0.0"
"Port"=dword:0000044d
"Startup"=dword:00000000
"Timeout"=dword:00000000
"Debug"=dword:00000000
"CascadType"=dword:00000002
"CascadServer"="125.25.25.25"
"CascadPort"=dword:0000044d
"Default"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\LavaSoft\ezProxy\Setting\Service\1101\Policy]

[HKEY_LOCAL_MACHINE\SOFTWARE\LavaSoft\ezProxy\Setting\Service\1101\Policy\1]
"name"="pol"

[HKEY_LOCAL_MACHINE\SOFTWARE\LavaSoft\ezProxy\Setting\Service\1102]
"Attrib"=dword:00000000
"Type"=dword:00000008
"Descrip"=""
"Binding"="0.0.0.0"
"Port"=dword:0000044e
"Startup"=dword:00000000
"Timeout"=dword:00000000
"Debug"=dword:00000000
"CascadType"=dword:00000002
"CascadServer"="125.25.25.25"
"CascadPort"=dword:0000044e
"Default"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\LavaSoft\ezProxy\Setting\Service\1102\Policy]

[HKEY_LOCAL_MACHINE\SOFTWARE\LavaSoft\ezProxy\Setting\Service\1102\Policy\1]
"name"="pol"

[HKEY_LOCAL_MACHINE\SOFTWARE\LavaSoft\ezProxy\Setting\Service\1103]
"Attrib"=dword:00000000
"Type"=dword:00000008
"Descrip"=""
"Binding"="0.0.0.0"
"Port"=dword:0000044f
"Startup"=dword:00000000
"Timeout"=dword:00000000
"Debug"=dword:00000000
"CascadType"=dword:00000002
"CascadServer"="125.25.25.25"
"CascadPort"=dword:0000044f
"Default"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\LavaSoft\ezProxy\Setting\Service\1103\Policy]

[HKEY_LOCAL_MACHINE\SOFTWARE\LavaSoft\ezProxy\Setting\Service\1103\Policy\1]
"name"="pol"



以上为列要一直到1101一直要到26000这样我最终导入注册,请高手哥哥指导下~~~~~~~~~~~~~在此感激
 楼主| 发表于 2017-8-5 11:43:01 | 显示全部楼层
怎么使用啊  没看明白~???请指导
发表于 2017-8-5 17:06:15 | 显示全部楼层
回复 3# 768768521


PowerShell脚本这样执行:
http://bbs.bathome.net/thread-31071-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 22:33 , Processed in 0.017834 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表