Advertisement
Guest User

Untitled

a guest
Feb 18th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. @echo off
  2. setlocal
  3. :: This batch file saves Far Old Plugin settings from the registry
  4. :: to files OldPluginSettings.*.reg
  5.  
  6. if defined PROCESSOR_ARCHITEW6432 (set reg="%systemroot%\sysnative\reg.exe") else (set reg=reg)
  7.  
  8. set userfile=OldPluginSettings.User.reg
  9. set machinefile=OldPluginSettings.Machine.reg
  10. set machinewow64file=OldPluginSettings.Machine.WoW64.reg
  11.  
  12. set savepath=%~dp0
  13.  
  14. call :save "hkcu\software\far manager" "%savepath%%userfile%"
  15. call :save "hklm\software\far manager" "%savepath%%machinefile%"
  16. call :save "hklm\software\wow6432node\far manager" "%savepath%%machinewow64file%"
  17.  
  18. goto :eof
  19.  
  20. :save
  21. %reg% query %1 >nul 2>^&1
  22. if not errorlevel 1 (
  23. if exist %2 (
  24. echo.
  25. echo Deleting %2...
  26. del /f %2
  27. )
  28. echo.
  29. echo Exporting %1...
  30. %reg% export %1 %2
  31. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement