WinPE如何建立快捷方式

首先說明,這是一個非常基礎非常簡單的教程,對WinPE有一定基礎的朋友可以略過。本教程適合入門新手。

WinPE要發揮作用,整合的軟體很重要

但是WinPE和普通系統有所不同。一般的系統要使用軟體都必須先安裝到系統中,在安裝過程中,軟體會寫入登錄檔,繼而會在桌面、程式欄等地方建立快捷方式。

而WinPE使用的軟體基本上都是綠色版的,不會對系統寫入檔案,也不會建立快捷方式。那麼我們該如何在桌面或者程式欄建立快捷方式,方便我們的使用呢?

這裡面就涉及到一個常用的PECMD命令:

LINK

這個命令可能是我們在寫PECMD命令時使用得最多的命令了。一個WinPE的INI檔案裡,可能有近一半的命令是LINK命令。

它的格式如下:

LINK [_][!]<快捷方式路徑>,<目標路徑>,[執行引數],[圖示路徑[#圖示索引]],[目標備註],[起始位置]

前導"_" :

表示以最小化方式啟動程式,可用於執行批處理檔案時最小化命令視窗。

前導"!" :

表示以隱藏方式啟動程式,可用於隱藏執行批處理檔案時視窗。

快捷方式路徑:

指定要生成的快捷方式的路徑,不需要“。LNK”副檔名。

目標路徑:

指定快捷方式的目標檔案目錄(可用相對路徑)。若目標不存在,將不會建立快捷方式。

執行引數:

目標程式執行引數。

圖示路徑:

快捷方式圖示的路徑。

圖示索引:

快捷方式圖示在檔案資源中序號,0為第1個圖示,不填則預設。

圖示備註:

字串,對目標程式或目錄的說明。

起始位置:

目標程式命令的工作目錄。

舉個例子:

LINK !%Programs%\設定\重新分配碟符(CMD版),%WinDir%\SYSTEM32\ORDERDRV。CMD,,shell32。dll#7

這裡快捷方式是

ORDERDRV.CMD

這個批處理檔案。大家都知道,批處理執行的時候會彈出CMD的執行視窗。我們在前面加入了

!

這個引數,那麼我們單擊這個快捷方式執行CMD檔案的時候,執行視窗會隱藏執行,就不會彈出來了。

%Programs%

是快捷方式路徑。對應的是程式欄。也就是說我們把

ORDERDRV.CMD

的快捷方式建立在程式欄這裡。

設定

是快捷方式子路徑。也就說

ORDERDRV.CMD

的快捷方式建立在程式欄的設定這裡。

重新分配碟符(CMD版)

是程式名稱。這個我們也可以叫“分配碟符”。名字可以自定義,但是記住要和軟體功能相關。

%WinDir%\SYSTEM32\ORDERDRV.CMD

是CMD程式的路徑。表示

ORDERDRV.CMD

這個檔案在syetem32資料夾裡。

shell32.dll#7

是快捷方式圖示在檔案資源中序號。表示對應的第8個圖示。

效果圖如下:

WinPE如何建立快捷方式

再舉個例子:

LINK %Programs%\設定\啟用EXT_HFS驅動支援,PECMD。EXE,load %OPDir%\PE_OUTERPART\OUTERPART\EXT2_HFS\START。INI,%OPDir%\PE_OUTERPART\OUTERPART\EXT2_HFS\Icon。ico

效果圖如上圖設定裡的第一個選單。

這裡的快捷方式不是一個程式,而是一個PECMD命令。這個命令是INI格式,必須用PECMD來載入。所以這樣寫:

PECMD。EXE,load %OPDir%\PE_OUTERPART\OUTERPART\EXT2_HFS\START。INI

其實簡單的寫法是:LOAD START。INI。但是我們必須加上路徑。必須加上PECMD。

START。INI前面的屬於它的路徑。路徑不對,無法執行。

而%OPDir%\PE_OUTERPART\OUTERPART\EXT2_HFS\Icon。ico則是為INI命令指定一個圖示。這個圖示檔案是我們事先放到資料夾裡的,我們沒有藉助shell32檔案。

WinPE如何建立快捷方式

前面兩個是相對比較複雜一點的命令。實際上大多數命令是非常簡單的。下面我們再寫一個簡單的命令:

LINK %Desktop%\硬體及系統檢測 AIDA64,硬體檢測\AIDA64\AIDA64。EXE

其中

%Desktop%

為快捷方式路徑。表示在桌面建立一個快捷方式。

硬體及系統檢測 AIDA64

為快捷方式名稱。你也可以叫系統檢測。

硬體檢測\AIDA64\AIDA64.EXE

為程式路徑和名稱。這個是不能有一點錯誤的。有一點不對,桌面就不會顯示快捷方式。另外因為LINK命令的文字是和AIDA64。EXE在一個目錄下,所以路徑名可以簡寫。如果不在一個地方,我們必須寫完整。

因為程式自帶圖示檔案,所以這裡我們不需要像前面兩個命令一樣,特意區指定圖示檔案。

效果如圖:

WinPE如何建立快捷方式

前面三個命令指定的快捷方式路徑有:

%Desktop%

對應的桌面。

%Programs%

對應的程式欄

還有另外兩個路徑:

StartMenu

對應的開始選單目錄。

QuickLaunch

對應的快速啟動欄。

再示例兩個命令:

LINK %StartMenu%\重啟系統SHELL,%OPDir%\PE_OUTERPART\重啟shell。exe

LINK %QuickLaunch%\設定虛擬記憶體,%WinDir%\SYSTEM32\setpagefile。exe

效果如圖:

WinPE如何建立快捷方式

關於

LINK

命令的簡單介紹就到這裡。如果大家還不太瞭解,可以解開一個WinPE檔案,看看裡面的INI檔案是怎麼寫的。多看看多琢磨,就會熟能生巧了。