无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6458|回复: 16
打印 上一主题 下一主题

[已解决] 求个修改注册表键值的CMD脚本

  [复制链接]
1#
发表于 2019-11-13 07:30:47 | 显示全部楼层
你给了个乱七八糟的假如,也只能回你个乱七八糟的答案了:
@echo off
for /f "tokens=根据实例定规则" %%i in ('reg query "根据实例定位置\A" ^| find /i "C"') do set "C=%%i"
for /f "tokens=根据实例定规则" %%a in ('reg query "根据实例定位置\A" ^| find /i "D"') do set "D=%%a"
reg add "根据实例定位置\A" /v "根据需求定C或D" /t 根据键值类型定参数 /d "%C% %D%" /f

说明:
%C% %D%就等于你的123 456
根据规则的不同,后面的%%i和%%a可能需要变成%%k和%%c

点评

不好意思,我上个图应该比较直观吧  详情 回复 发表于 2019-11-13 10:29
回复

使用道具 举报

2#
发表于 2019-11-14 05:46:12 | 显示全部楼层
yigeren 发表于 2019-11-13 10:29
不好意思,我上个图应该比较直观吧

其实一样的...脚本右键以管理员方式运行即可

acdtest.rar

281 Bytes, 下载次数: 8, 下载积分: 无忧币 -2

点评

有个小问题,ProductID数据中含有空格就只会取前面的数据,空格后面的数据就没了 ProductID:2601 123 123 脚本执行后ProductID数据变为All 2601而不是变为:All 2601 123 123  详情 回复 发表于 2019-11-14 11:26
666666  发表于 2019-11-14 07:22
回复

使用道具 举报

3#
发表于 2019-11-14 15:42:27 | 显示全部楼层
yigeren 发表于 2019-11-14 11:26
有个小问题,ProductID数据中含有空格就只会取前面的数据,空格后面的数据就没了
ProductID:2601 123 ...

前面换成tokens=1,2,*   
后面依次换成%%k和%%c

点评

可以了,万分感谢  详情 回复 发表于 2019-11-14 17:19
回复

使用道具 举报

4#
发表于 2019-11-14 19:29:43 | 显示全部楼层
yigeren 发表于 2019-11-14 17:19
可以了,万分感谢

解决了记得修改主题前面的求助为已解决

点评

谢谢提醒,已修改.  详情 回复 发表于 2019-11-14 21:05
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-4 08:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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