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

回复 14# Batcher


   手工导出,哈哈,一个有用的导出注册表代码:
  1. @set @n=0;/* & echo off & setlocal enabledelayedexpansion
  2. md "reg" 2>nul
  3. pushd "reg\"
  4. (for %%a in (HKLM HKCU HKCR HKU HKCC) do (
  5.         set "n="
  6.         for /f "delims=" %%b in ('reg query "%%a" /s /f "txt" /k') do (
  7.                 set /a n+=1
  8.                 reg export "%%b" %%a_!n!.reg
  9.         )
  10. )) 2>nul
  11. dir /b *.reg | cscript -nologo -e:jscript "%~0"
  12. start "" ".\"
  13. pause & exit/b & rem */
  14. fso = new ActiveXObject("Scripting.FileSystemObject");
  15. while (!WScript.StdIn.AtEndOfstream) {
  16.         file = WScript.StdIn.ReadLine();
  17.         f = fso.OpenTextFile(file, 1, false, -1);
  18.         txt= f.Readall();
  19.         f.Close();
  20.         txt= /[\s\S]*?^\[[\s\S]*?(?=^\[)/m.exec(txt + "\r\n[")[0];
  21.         fso.OpenTextFile(file, 2, true, -1).write(txt);
  22. }
复制代码
注意改txt

TOP

回复 15# /zhqsystem/zhq


    不了解

TOP

回复 6# pcl_test


    执行报错

TOP

回复 17# suchost r
如果不了解不要删除某个主项,这样会吧其他文件破坏,删除对应键值和关联即可[当这个主项全部为一个软件的注册表项时才可以全部删除],如果将主项全部删除会出现连锁反应或者未知的错误导致系统不能正常开机,最好保留原始注册表文件备用
这么好的论坛你上哪找,运行测试环境为6.1.7601-64
注:请遵守互联网信息安全,勿用于非法用途

TOP

回复 19# /zhqsystem/zhq


    这个不用担心的,秒还原

TOP

本帖最后由 pcl_test 于 2015-10-27 21:23 编辑

回复 18# suchost

报什么错?肯定没改对,把你改的代码发出来,报错也截图出来

TOP

回复 20# suchost
对于秒还原我就不回什么了直接给你改变完的代码
  1. @echo off
  2. (echo Windows Registry Editor Version 5.00
  3. echo/)>"%~dp0\1_new.reg"
  4. (for /f "delims=[" %%i in ('type "%~dp0\1.txt"^|findstr/i "hkey_"') do (
  5. echo=[-%%i
  6. echo/
  7. ))>>"%~dp0\1_new.reg"
  8. pause
复制代码
这么好的论坛你上哪找,运行测试环境为6.1.7601-64
注:请遵守互联网信息安全,勿用于非法用途

TOP

回复 21# pcl_test


再次测试,发现没错,感谢大家的热情帮助!

TOP

给这个需求量身定做的:
http://www.bathome.net/thread-37861-1-1.html
  1. cscript -nologo context.js -iegoc -f /^\[/ 'msouc.exe' -t +0 Z:\a.txt
复制代码
  1. context.exe -iegoc -f /^\[/ 'msouc.exe' -t +0 Z:\a.txt
复制代码
  1. ncontext.exe -iegoc -f /^\[/ 'msouc.exe' -t +0 Z:\a.txt
复制代码
需要的话还可以用 --color 开关高亮显示
2

评分人数

    • apang: 路过来加分技术 + 1
    • 依山居: 楼主一定是买了VIP功能。技术 + 1

TOP

返回列表