标题: [注册表类] 批处理如何将注册表里指定项的值替换成当前目录/路径 [打印本页]
作者: 931400030 时间: 2016-8-20 21:09 标题: 批处理如何将注册表里指定项的值替换成当前目录/路径
本帖最后由 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 替换成当前路径吗? 跪求大神帮助 解决问题后 给您发个小红包 请留微信号
作者: pcl_test 时间: 2016-8-20 22:04
- @echo off
- cd /d "%~dp0"
- set "p=%cd%"
- set "p=%p:\=\\\\%"
- mshta http:\\bathome.net\s\hta "iconv.saveText(type('注册表文件.reg').replace(/D:\\\\EA SPORTS\(TM\) FIFA ONLINE 3/g, '%p%'),'$.reg','UTF-16le')"
- regedit /s $.reg
- pause
复制代码
作者: WHY 时间: 2016-8-21 20:07
- @echo off
- set "s='HKLM:\SOFTWARE\Nexon\EA SPORTS' + [Char]8482 + ' FIFA ONLINE 3'"
- set "p=%~dp0"
- PowerShell -c "set-ItemProperty (%s%) 'RootPath' '%p:~0,-1%' -type 'String'"
- pause
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |