[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 pcl_test 于 2015-7-5 22:17 编辑
  1. @echo off
  2. ver|find "6.1." >nul&&(set "v=Win7"&goto end)
  3. ver|find "6.2." >nul&&(set "v=Win8"&goto end)
  4. exit
  5. :end
  6. if /i "%PROCESSOR_IDENTIFIER:~0,3%" == "X86" (regedit /s "%v%x32位.reg") else (regedit /s "%v%x64位.reg")
  7. del *.reg
  8. pause
复制代码

TOP

回复 3# 1139054012

然而并不知道你的reg内容,把你的四个reg文件打包发上来

TOP

回复 6# 1139054012

四个合并起来太长了,还是用压缩软件把reg文件连同批处理文件打包成自解压包运行吧

TOP

回复 11# 1139054012
  1. Windows 10预览版 前期6.4 近期10.0
  2. Windows 8.1 6.3
  3. Windows 8 6.2
  4. Windows 7 6.1
  5. Windows Vista 6.0
  6. Windows XP 5.1
复制代码

TOP

不晓得你“获取所在目录路径”何用,请说清楚
  1. @echo off
  2. ::判断系统
  3. ver|find "6.1." >nul&&set "v=win7"
  4. ver|find "6.2." >nul&&set "v=win8"
  5. ::判断32位or64位
  6. if exist "%systemroot%\syswow64" (set "w=x64") else (set "w=x32")
  7. ::进行相应操作
  8. goto %v%%w% 2>nul||echo 未定义的系统&ping -n 2 0 >nul&exit
  9. :win7x32
  10. >>"%v%%w%.reg" echo;Windows Registry Editor Version 5.00
  11. .......
  12. goto end
  13. :win7x64
  14. >>"%v%%w%.reg" echo;Windows Registry Editor Version 5.00
  15. .......
  16. goto end
  17. :win8x32
  18. >>"%v%%w%.reg" echo;Windows Registry Editor Version 5.00
  19. .......
  20. goto end
  21. :win8x64
  22. >>"%v%%w%.reg" echo;Windows Registry Editor Version 5.00
  23. .......
  24. goto end
  25. :end
  26. ::导入
  27. regedit /s "%v%%w%.reg"
  28. ::删除
  29. del "%v%%w%.reg"
  30. ::退出
  31. ping -n 2 0 >nul&exit
复制代码
1

评分人数

TOP

返回列表