使用 RC (RC 命令列)
若要啟動 RC,請使用下列命令。
RC [options] script-file
script-file 參數會指定資源定義檔的名稱,其中包含要編譯之資源的名稱、類型、檔名和描述。
RC 可以為同時具有語言中性與語言特定資源的應用程式產生個別的資源檔。 開發人員可以使用資源組態檔或設定命令行選項,來選取哪些資源類型和專案是語言中性 (LN) 檔案不可本地化的資源,以及哪些資源是特定語言 MUI 檔案的可當地語系化資源。 如需詳細資訊,請參閱 多語系使用者介面。
options 參數可以是下列一或多個命令行選項。
選項。
-
/?
-
顯示命令列選項的清單。
-
/c
-
定義 NLS 轉換所使用的代碼頁。
-
/d
-
定義預處理器的符號,您可以使用 #ifdef 指示詞進行測試。
-
/fmmresname
-
RC 使用script-file來建立一個語言中性的 .RES 檔案和一個語言相關的(MUI).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
-
顯示命令列選項的清單。
-
/I
-
在搜尋 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 放在語言中立和語言依賴的檔案中。 如果同時設定 /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相容。
-
/u
-
移除預處理器的符號定義。
-
/v
-
顯示報告編譯程式進度的訊息。
-
/x
-
防止 RC 在搜尋頭檔或資源文件時檢查 INCLUDE 環境變數。
備註
選項不區分大小寫,而且連字元 (-) 可用來取代斜線標記 (/)。 如果單一字母選項不需要任何其他參數,您可以結合這些選項。
RC 不會在下列情況下產生 MUI 檔案。
- .rc 檔案中沒有可本地化的資源。
- .rc 檔案中指定的唯一資源語言標識符是中性 (0x0)。
- .rc 檔案具有以一種以上的語言指定的資源。 例外狀況是,如果 .rc 檔案包含兩種語言,而一種語言是中性語言(0x0),RC 會產生 MUI 檔案。
如需詳細資訊,請參閱下列主題:
相關主題