[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] 批处理如何将注册表里指定项的值替换成当前目录/路径

本帖最后由 pcl_test 于 2016-8-20 21:18 编辑

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Nexon\EA SPORTS™ FIFA ONLINE 3]
"RootPath"="D:\\EA SPORTS(TM) FIFA ONLINE 3"
"Executable"="D:\\EA SPORTS(TM) FIFA ONLINE 3\\fifalauncher.exe"

以上是注册表全文   用批处理文件写注册表 能把D:\\EA SPORTS(TM) FIFA ONLINE 3 替换成当前路径吗?  跪求大神帮助  解决问题后 给您发个小红包 请留微信号

  1. @echo off
  2. cd /d "%~dp0"
  3. set "p=%cd%"
  4. set "p=%p:\=\\\\%"
  5. mshta http:\\bathome.net\s\hta "iconv.saveText(type('注册表文件.reg').replace(/D:\\\\EA SPORTS\(TM\) FIFA ONLINE 3/g, '%p%'),'$.reg','UTF-16le')"
  6. regedit /s $.reg
  7. pause
复制代码

TOP

  1. @echo off
  2. set "s='HKLM:\SOFTWARE\Nexon\EA SPORTS' + [Char]8482 + ' FIFA ONLINE 3'"
  3. set "p=%~dp0"
  4. PowerShell -c "set-ItemProperty (%s%) 'RootPath' '%p:~0,-1%' -type 'String'"
  5. pause
复制代码

TOP

返回列表