天天看點

為WinPE添加右鍵加載INI功能

作者:天意PE

大家都知道,PECMD的腳本檔案格式支援INI、INF、TXT、LOG、、WCS、WCX等格式。而其中INI格式是用得最多的。

比如WinPE的核心配置檔案PECMD.INI就是INI格式的。而WinPE其他的腳本、一些小程式大多是INI格式的。是以在WinPE中,加入右鍵加載INI功能是非常有用的。

對于一些INI腳本我們不需要通過運作或者CMD等指令來啟動它們。直接右鍵用PECMD載入就可以運作這些腳本了。

為WinPE添加右鍵加載INI功能

尤其是一些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檔案。

為WinPE添加右鍵加載INI功能

我們也可以把這段内容單獨儲存為INI.CMD檔案,然後用TYPE8.ini檔案在啟動WinPE時加載。

為WinPE添加右鍵加載INI功能

設定好後,我們重新打包WinPE。測試下效果:

為WinPE添加右鍵加載INI功能