home *** CD-ROM | disk | FTP | other *** search
/ 73.234.73.94.ip.orionnet.ru / 73.234.73.94.ip.orionnet.ru.tar / 73.234.73.94.ip.orionnet.ru / Far30b3000.x86.20121208.msi / RestoreOldPluginSettings.cmd < prev    next >
OS/2 REXX Batch file  |  2012-12-08  |  828b  |  32 lines

  1. @echo off
  2. setlocal
  3. :: This batch file restores Far Old Plugin settings from previously saved
  4. :: files OldPluginSettings.*.reg to the registry
  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 :restore "hkcu\software\far manager" "%savepath%%userfile%"
  15. call :restore "hklm\software\far manager" "%savepath%%machinefile%"
  16. call :restore "hklm\software\wow6432node\far manager" "%savepath%%machinewow64file%"
  17.  
  18. goto :eof
  19.  
  20. :restore
  21. if exist %2 (
  22. %reg% query %1 >nul 2>^&1
  23. if not errorlevel 1 (
  24. echo.
  25. echo Deleting %1...
  26. %reg% delete %1 /f
  27. )
  28. echo.
  29. echo Importing %2...
  30. %reg% import %2
  31. )
  32.