无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3099|回复: 2
打印 上一主题 下一主题

[求助] 批处理高手请进,帮忙改一改批处理

[复制链接]
跳转到指定楼层
1#
发表于 2008-9-27 07:35:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
能否用批处理命令实现把图中的两个键值的数据+起来后,再以 5.1.Service Pack 2 这种格式写入到注册表另一个键值中。
谢谢!

这样写的话错误,哪位大虾可以帮忙改改,感谢!
@echo off
for /f "tokens=2,*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "CSDVersion"') do (
Set ttt=%%j||goto error)
for /f "tokens=5,*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "CurrentVersion"') do (
Set xxx=%%i||goto error)
set jjj=%xxx%%ttt%
reg add "HKLM\SOFTWARE\USoft\5.0" /f /v "OSVersion" /t REG_SZ /d "%jjj%"
:error

[ 本帖最后由 flyecg 于 2008-9-27 15:15 编辑 ]

927.PNG (2.04 KB, 下载次数: 61)

927.PNG
2#
发表于 2008-9-28 12:23:19 | 只看该作者
  1. for /f "tokens=2,*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "CSDVersion"') do (
  2. Set ttt=%%j||goto error)
  3. for /f "tokens=2*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "CurrentVersion"') do (
  4. Set xxx=%%j||goto error
  5. )
  6. set jjj=%ttt% %xxx%
  7. echo %jjj%
  8. :error
复制代码
行否
得到值如下


[ 本帖最后由 haiou327 于 2008-9-28 12:36 编辑 ]

ver.gif (138.29 KB, 下载次数: 49)

ver.gif
回复

使用道具 举报

3#
发表于 2008-9-28 12:35:25 | 只看该作者
如果是你想要的效果请用reg add "HKLM\SOFTWARE\USoft\5.0" /f /v "OSVersion" /t REG_SZ /d "%jjj%"替换echo %jjj%
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 21:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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