NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 16701|回復: 17

[教學]如何自訂進入XPE前的選單

[複製鏈接]
發表於 2012-3-31 21:35:54 | 顯示全部樓層 |閱讀模式
目前NoName XPE 外置軟體掛載已做成模組化,你可以很簡單的自行訂製你想要載入的軟體選單

內建的選單目前有載入所有模組自訂義加載模組以及系統維護檢測模組三個選項

1.JPG
選擇自訂義加載模組 可以自行勾選你要加入的模組

2.JPG


NoName XPE 的外置軟體都位於NoName XPE ISO檔案裏面的OUTOOL資料夾內的WIMMOD資料夾

3.JPG

而選單的位置在NoName XPE ISO檔案裏面的OUTOOL資料夾內的WIMLIST資料夾
必要模組裡面的內容是獨立的...不管你載入哪種選項他一定都會被載入的...

4.JPG

下面我們來自行加入一個我們自己要的選單為例子來說明...

在桌面上我們新建立一個TXT文件...命名為我的選單模組副檔名改為LST...像下圖這樣
我的選單模組.LST
5.JPG

打開我的選單模組.LST 裡面的內容我們輸入...WinRAR.WIM(這邊的名字要對應你放到WIMMOD資料夾時的軟體WIM的名稱)
因為每個人的習慣不一樣...所以你就可以在這邊去定義你自己常用的軟體WIM清單...
6.JPG

我的選單模組.LST 儲存後把他丟到NoName XPE ISO檔案裏面的OUTOOL資料夾內的WIMLIST資料夾
7.JPG

修改好後...就來開機測試吧...再進到桌面前...我們會看到多個一個叫做我的選單模組這個選項
9.JPG
我們選擇我的選單模組這個選項進到XPE的桌面後...打開開始功能表的程式集...
就只會看到除了必要模組載入的軟體WIM外...還有我們剛剛指定的WINRAR這個軟體

10.JPG



最後如要更改上圖原本預選之模組,只要修改 NoNameXPE.ISO\OUTTOOL\OUTMENU.INI 內
原本:ENVI Default=系統維修檢測模組
改為:ENVI Default=
我的選單模組
即可!








發表於 2012-4-1 02:19:48 | 顯示全部樓層

載入WIM套件

載入WIM套件

如要更改上圖原本預選之模組,只要修改 NoNameXPE.ISO\OUTTOOL\OUTMENU.INI 內
原本:ENVI Default=系統維修檢測模組
改為:ENVI Default=我的選單模組
即可!

 樓主| 發表於 2012-4-1 08:19:49 | 顯示全部樓層
wusun 發表於 2012-4-1 02:19
如要更改上圖原本預選之模組,只要修改 NoNameXPE.ISO\OUTTOOL\OUTMENU.INI 內
原本:ENVI Default=系統維 ...

對呢...最重要的點沒寫到....我把他補充上去了....
發表於 2012-4-4 22:35:53 | 顯示全部樓層
多謝分享,這部分能自訂使用起來就更加方便了
發表於 2013-2-3 23:12:31 | 顯示全部樓層
本帖最後由 tonylch 於 2013-2-3 23:17 編輯

請問有辦法不要出現選單讀秒,直接載入所有模組嗎?
我把 "ENVI ExitTime=10" 改為 "ENVI ExitTime=0",
還是會出現選單及-?秒。
發表於 2013-2-4 00:22:58 | 顯示全部樓層
本帖最後由 wusun 於 2013-2-5 13:49 編輯


tonylch 發表於 2013-2-3 23:12
請問有辦法不要出現選單讀秒,直接載入所有模組嗎?
我把 "ENVI ExitTime=10" 改為 "ENVI ExitTime=0",
還 ...

OUTMENU.INI
CALL OutMenuRun
`CALL @OutMenu
ENVI $SelMode=載入所有模組


_SUB TimerRun
  CALC TimerCount = %TimerCount% - 1
  ENVI @Label=%TimerCount% 秒之後自動執行。
_END

_SUB TimerDisable
  ENVI @Timer1=0
  ENVI @Timer2=0
  ENVI @Label=停止計時
_END

_SUB ExitWin
  ENVI @Timer1=0
  ENVI @Timer2=0
  ENVI $SelMode=%List%
  KILL \%OutMenu%
_END

_SUB OutMenu,W250H103,OutMenu,,,-
  GROU Group,L8T4W226H85,請選擇安裝模式
  LIST List,L20T28W128H60,%MenuList%,CALL TimerDisable,%Default%
  ITEM Button1,L156T27W64H24,確定,CALL ExitWin
  ITEM Button2,L156T56W64H24,停止計時,CALL TimerDisable
  LABE Label,L24T62W128H20,%ExitTime% 秒之後自動執行。
  CALC ExitTimeM=%ExitTime% * 1000
  ENVI TimerCount=%ExitTime%
  TIME Timer1,%ExitTimeM%,CALL ExitWin
  TIME Timer2,1000,CALL TimerRun
_END


_SUB OutMenuRun
   ENVI ExitTime=5
   ENVI Default=載入所有模組
   ENVI MenuList=載入所有模組|自定義加載模組
   FORX %OUTTOOL%\WimList\*.LST,FullPath,0,CALL SetList   
_END

_SUB SetList
  NAME FName=%FullPath%
  ENVI MenuList=%MenuList%|%FName%
_END


發表於 2013-2-4 20:49:36 | 顯示全部樓層
測試後果然沒有計秒,感謝版主教導。
發表於 2013-2-4 21:12:57 | 顯示全部樓層
所以單純開短秒數,就是只要修改  ENVI ExitTime=? 就行了嗎?
發表於 2013-3-8 21:36:23 | 顯示全部樓層
各位好~想請教一下,我做好了一隻xpe隨身碟,在某些機器上,他會有讀秒動作,可以讓我進行模組選單動作,可是在lenovo SL410筆記型上,他""總是""直接進入一個甚麼功能都沒有的模組,權限也是最低的,請問我是哪邊有製作不周全的地方嗎?   
發表於 2013-3-9 17:55:28 | 顯示全部樓層
你的OUTTOOLS\是在根目錄之下嗎
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2024-11-28 00:49 , Processed in 0.580499 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表