WinPE中如何改變檔案顯示圖示

把我給崩了發表於2016-09-29

  這裡以“老九WinPE老毛桃修改YYQ572最佳化增強”為例,在他的B:盤裡有個REGTTP.CMD程式。這個REGTTP.CMD是用來設定千千靜聽與其文件的關聯,如果沒有實現關聯,可以手動執行這個批處理。執行它時,它會自動並聯所有的音樂檔案的圖示以及關聯開啟程式。

  當我們需要改變他的顯示圖示或者並聯開啟程式時,會非常的麻煩,必須得一個一個進行更改。如果用下面的程式碼,將會非常方便你進行批次更改。

  例如,將準備好的ICO圖示檔案,以這個音樂檔案的後戳名進行重新命名,如mp3.ico、wma.ico、wav.ico,然後將下面的程式碼存為.BAT檔案,放到ICO圖示檔案的目錄當中執行即可。

  set FILENAME=%%~nI

  echo REM 這個 REGTTP.CMD 是用來設定千千靜聽與其文件的關聯,如果沒有實現關聯,可以手動執行這個批處理。>REGTTP.CMD

  echo.>>REGTTP.CMD

  echo PUSHD %%^~dp0>>REGTTP.CMD

  echo SET TP^=%%CD%%>>REGTTP.CMD

  echo.>>REGTTP.CMD

  FOR %%I IN (*.ico) DO (

  rem 新增檔案型別

  echo REG ADD HKLMSOFTWAREClasses.%FILENAME% /ve /d Audio.%FILENAME% /F ^>nul>>REGTTP.CMD

  )

  FOR %%I IN (*.ico) DO (

  rem 並聯檔案圖示

  echo REG ADD HKLMSOFTWAREClassesAudio.%FILENAME%DefaultIcon /ve /t REG_SZ /d "%%TP%%影音播放ICOAudio%FILENAME%.ico" /f^>NUL>>REGTTP.CMD

  )

  FOR %%I IN (*.ico) DO (

  rem 並聯檔案開啟程式

  echo REG ADD HKLMSOFTWAREClassesAudio.%FILENAME%shellopencommand /ve /t REG_SZ /d ""%%TP%%影音播放千千靜聽TTPLAYER.EXE" ""%%%%1" /f^>NUL>>REGTTP.CMD

  )

  echo.>>REGTTP.CMD

  echo EXIT>>REGTTP.CMD

  exit

  其中:“%TP%影音播放ICOAudio”是音樂檔案的ICO圖示存放路徑

  “%TP%影音播放千千靜聽TTPLAYER.EXE”是音樂檔案的開啟程式

  如果要更改其他檔案型別的圖示或者開啟程式,只需準備好相關的ICO檔案及開啟程式即可。

  注意:下載後將Audio和Video資料夾放置到“%TP%影音播放ICO”下,如無該資料夾請自行建立。

相關文章