工作性质的原因常常有人让我帮他们弄些图片什么到电脑上,并设定为屏保。

每次都要手动改东西,想了想用WINRAR做了个简单的文件。

要用到的内容网上也有,写这个东西只是为了方便自己,做个记录。

用到的知识:

一、WinRAR支持的环境变量

%SystemDrive%

          操作系统所在的分区号。如   C:


%SystemRoot%

          操作系统根目录。如 C:\WINDOWS


%windir%

          操作系统根目录。如 C:\WINDOWS


%ALLUSERSPROFILE%

          相当于   C:\Documents and Settings\All Users


%APPDATA%

          相当于   C:\Documents and Settings\用户目录\Application Data


%ProgramFiles%

          相当于   C:\Program Files


%CommonProgramFiles%

          相当于   C:\Program Files\Common Files


%HOMEDRIVE%

          操作系统所在的分区号。如:C:


%HOMEPATH%

          相当于    \Documents and Settings\用户目录


%USERPROFILE%

          相当于    C:\Documents and Settings\用户目录


        环境变量的应用


有了上面这些变量值,解压时几乎可以向系统的任何地方拷贝文件了。

比如:

字体目录       %WINDIR%\FONTS

帮助目录       %WINDIR%\Help

输入法目录     %WINDIR%\IME

桌面      %USERPROFILE%\桌面

右键菜单“发送到”     %USERPROFILE%\SendTo

收藏夹     %USERPROFILE%\Favorites

快速启动        %APPDATA%\Microsoft\Internet Explorer\Quick Launch

「开始」菜单         %USERPROFILE%\「开始」菜单

任意的一个文件夹     %WINDIR%\SYSTEM32\config


二、运行regedit注册表编辑工具,依次打开HKEY_CURRENT_USER\Control Panel\Desktop;

      在右边窗口中,跟屏保有关的项目如下:

      ScreenSaveActive,如果把值设置为1,就启用了屏幕保护;如果把值设置为0,就关闭了屏幕保护;

      ScreenSaverIsSecure,如果把值设置为1,从屏保状态进入桌面时需要口令;如果设置为0,则不需要口令;

      ScreenSaveTimeOut,就是规定,多长时间不动键盘和鼠标,就启动屏保程序。比如把该项数值设置为600(单位为秒),那么系统等待10分钟后会启动屏保程序;

      SCRNSAVE.EXE,设置具体的屏保程序,比如,设置为C:\WINDOWS\system32\ssmypics.scr,那么,屏保启动时,系统会以幻灯片形式播放“我的图片”里面的图片内容。


三、用BAT文件导入注册表,可以不显示提示。

先编辑一个bat文件,加一个参数/s,就可以直接导入而不显示确认对话框。
@echo off
regedit.exe /s 注册表文件全名.reg
将上面两行在记事本上保存为.bat,将bat文件和注册表文件要在同一个文件夹里就行啦。

================================

知道上面的了,下面就是WINRAR的设定了


wKioL1MLRmOiW-s5AAGxTVny2XQ915.jpg

wKiom1MLRonBKk-dAAM3UYwM9zk467.jpg

wKiom1MLRomAwsDeAAFf3w0psL0433.jpg