使用 RC (RC 命令列)
若要啟動 RC,請使用下列命令。
RC [options] script-file
script-file參數會指定資源定義檔的名稱,其中包含要編譯之資源的名稱、類型、檔案名和描述。
RC 可以為同時具有語言中性與語言特定資源的應用程式產生個別的資源檔。 開發人員可以使用 資源組態檔 或設定命令列選項,來選取哪些資源類型和專案是非可當地語系化 語言 (LN) 檔案 的資源,以及哪些是特定語言 MUI 檔案的可當地語系化資源。 如需詳細資訊,請參閱 多語系使用者介面。
options參數可以是下列一或多個命令列選項。
選項
-
/?
-
顯示命令列選項的清單。
-
/C
-
定義 NLS 轉換所使用的字碼頁。
-
/D
-
定義預處理器的符號,您可以使用 #ifdef 指示詞進行測試。
-
/fmmresname
-
RC 會建立一個語言中性 。RES 檔案和一個與語言相關的 (MUI) 。使用 script-file的 RES 檔案。 此選項必須與 /foresname 選項搭配使用。 RC 會將語言中性命名為 。RES 檔案 resname.res ,並將語言相依 (命名為 MUI) 。RES 檔案 mresname.res。
Windows Server 2003 和 Windows XP/2000: 若未在更新的系統上使用 LoadMUILibrary 和 FreeMUILibrary 函式,則無法使用此選項。
-
/foresname
-
RC 會建立 。使用script-file命名為 resname 的 RES檔案。
如果同時設定 /fmmresname 選項,RC 會建立一個語言中性 。RES 檔案和一個與語言相關的 (MUI) 。RES 檔案。
Windows Server 2003 和 Windows XP/2000: 若未在更新的系統上使用 LoadMUILibrary 和 FreeMUILibrary 函式,則無法使用此選項。
-
/g1
-
如果設定 /g1,RC 會在 MUI 檔案中唯一可當地語系化的資源是版本資源時產生 MUI 檔案。 如果未設定 /g1,如果 MUI 檔案中唯一可當地語系化的資源是版本資源,RC 將不會產生 MUI 檔案。
-
/H
-
顯示命令列選項的清單。
-
/我
-
在搜尋 INCLUDE 環境變數指定的目錄之前,先搜尋指定的目錄。
-
/jloctype
-
可當地語系化的資源類型 RC 會放在與語言相關的 (MUI) 中。RES 檔案。 如果同時設定 /q 選項,則會忽略此選項,而且 RC 組態檔中的資訊優先。
Windows Server 2003 和 Windows XP/2000: 若未在更新的系統上使用 LoadMUILibrary 和 FreeMUILibrary 函式,則無法使用此選項。
-
/kovertype
-
RC 放置於兩個語言中性 中的重迭資源類型。RES 和與語言相關的 (MUI) 。RES 檔案。 /k選項所指定的資源類型必須是/j選項所指定的資源類型子集。 例如, ?J2 ?J3 ?K3 指定 RC 會將資源類型 3 放在語言中性與與語言相關的 (MUI) 檔案中。 如果同時設定 /q 選項,則會忽略此選項,而且 RC 組態檔中的資訊優先。
Windows Server 2003 和 Windows XP/2000: 若未在更新的系統上使用 LoadMUILibrary 和 FreeMUILibrary 函式,則無法使用此選項。
-
/llangid
-
指定編譯的預設語言。 例如,-l409 相當於在資源指令檔頂端包含下列語句:
LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US
如需詳細資訊,請參閱 語言識別項。
-
/n
-
Null 會終止字串資料表中的所有字串。
-
/qMui.RCConfig
-
RC 組態檔,遵循 RC 組態檔格式。 RC 組態檔格式可讓元件自行描述資源資訊,例如資源版本設定、MUI 檔案路徑、資源類型和專案。 此檔案會指定哪些資源進入語言中性 。RES 檔案,以及哪些資源會進入與語言相關的 (MUI) 。RES 檔案。 此選項和 RC 組態檔中提供的資訊會覆寫命令列選項 /j 和 /k。
Windows Server 2003 和 Windows XP/2000: 若未在更新的系統上使用 LoadMUILibrary 和 FreeMUILibrary 函式,則無法使用此選項。
-
/R
-
忽略。 針對與現有 Makefiles 的相容性而提供。
-
/美國
-
取消定義預處理器的符號。
-
/V
-
顯示報告編譯器進度的訊息。
-
/X
-
防止 RC 在搜尋標頭檔或資源檔時檢查 INCLUDE 環境變數。
備註
選項不區分大小寫,而且可以使用連字號 () 取代斜線標記 (/) 。 如果單一字母選項不需要任何其他參數,您可以結合這些選項。
RC 不會在下列情況下產生 MUI 檔案。
- .rc 檔案中沒有可當地語系化的資源。
- .rc 檔案中指定的唯一資源語言識別項是中性 (0x0) 。
- .rc 檔案具有以多個語言指定的資源。 例外狀況是,如果 .rc 檔案包含兩種語言,而一種語言是中性 (0x0) ,RC 會產生 MUI 檔案。
如需詳細資訊,請參閱下列主題:
相關主題
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應