做自解壓文件安裝到指定目錄

工作性質的原因常常有人讓我幫他們弄些圖片什麼到電腦上,並設定爲屏保。

每次都要手動改東西,想了想用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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章