大家都知道,PECMD的腳本檔案格式支援INI、INF、TXT、LOG、、WCS、WCX等格式。而其中INI格式是用得最多的。
比如WinPE的核心配置檔案PECMD.INI就是INI格式的。而WinPE其他的腳本、一些小程式大多是INI格式的。是以在WinPE中,加入右鍵加載INI功能是非常有用的。
對于一些INI腳本我們不需要通過運作或者CMD等指令來啟動它們。直接右鍵用PECMD載入就可以運作這些腳本了。
尤其是一些WinPE制作者或者愛好者,需要經常測試PECMD腳本有沒有問題,能否正常運作的,如果能夠右鍵直接加載INI的話,可以讓我們的工作更友善。
那我們如何為WinPE添加右鍵加載INI功能呢?
可以通過一段批處理指令實作這個功能。内容如下:
rem 右鍵PECMD加載ini
reg add "HKCR\.ini" /ve /d "pecmd" /f
reg add "HKCR\pecmd" /ve /d "ini配置檔案" /f
set kjname=打開
set kjml=%windir%\system32\NOTEPAD.EXE %%1
reg add "HKCR\pecmd\shell" /ve /d "%kjname%" /f
reg add "HKCR\pecmd\shell\%kjname%\command" /ve /d "%kjml%" /f
set kjname=PECMD 加載配置
set kjml=%windir%\system32\pecmd.exe load %%1
reg add "HKCR\pecmd\shell\%kjname%\command" /ve /d "%kjml%" /f
我們把這段内容加入到WinPE裡的CMD檔案中。
比如天意PE的REGDOC8.CMD檔案。
我們也可以把這段内容單獨儲存為INI.CMD檔案,然後用TYPE8.ini檔案在啟動WinPE時加載。
設定好後,我們重新打包WinPE。測試下效果: