RC の使用 (RC コマンドライン)
RC を起動するには、次のコマンドを使用します。
RC [オプション] script-file
script-file パラメータは、コンパイルするリソースの名前、タイプ、ファイル名、および説明が含まれるリソース定義ファイルの名前を指定します。
RC は、言語に依存しないリソースと言語固有のリソースの両方を持つアプリケーションに対して個別のリソース ファイルを生成できます。 Developers は、 リソース構成ファイル を使用するか、コマンドライン オプションを設定して、 言語中立 (LN) ファイル のローカライズ不可能なリソースであるリソース タイプと項目、および言語固有の MUI ファイルのローカライズ可能なリソースであるリソース タイプと項目を選択できます。 詳細については、 多言語ユーザー インターフェイスを参照してください。
options パラメータには、次のコマンドライン オプションの 1 つ以上を指定できます。
[オプション]
-
/?
-
コマンドライン オプションのリストを表示します。
-
/c
-
NLS 変換で使用されるコード ページを定義します。
-
/d
-
#ifdef ディレクティブでテストできるプリプロセッサのシンボルを定義します。
-
/fm mresname
-
RC は、 script-file を使用して、言語に依存しない .RES ファイル 1 つと言語に依存する (MUI) .RES ファイル 1 つを作成します。 このオプションは、 /fo resname オプションと一緒に使用する必要があります。 RC は、言語に依存しない .RES ファイルに resname.res という名前を付け、言語に依存する (MUI) .RES ファイルに mresname.res という名前を付けます。
Windows Server 2003 および Windows XP/2000: このオプションは、更新されたシステムで LoadMUILibrary および FreeMUILibrary 関数も使用しないと利用できません。
-
/fo resname
-
RC は script-fileを使用して resname という名前の .RES ファイルを作成します。
/fm mresname オプションも設定されている場合、RC は言語に依存しない .RES ファイル 1 つと言語に依存する (MUI) .RES ファイル 1 つを作成します。
Windows Server 2003 および Windows XP/2000: このオプションは、更新されたシステムで LoadMUILibrary および FreeMUILibrary 関数も使用しないと利用できません。
-
/g1
-
/g1 が設定されている場合、MUI ファイルに含まれる唯一のローカライズ可能なリソースがバージョン リソースである場合、RC は MUI ファイルを生成します。 /g1 が設定されていない場合、MUI ファイルに含まれる唯一のローカライズ可能なリソースがバージョン リソースである場合、RC は MUI ファイルを生成しません。
-
/h
-
コマンドライン オプションのリストを表示します。
-
/I
-
INCLUDE 環境変数で指定されたディレクトリを検索する前に、指定されたディレクトリを検索します。
-
/j loctype
-
ローカライズ可能なリソース タイプ RC は、言語依存 (MUI) の .RES ファイルに配置します。 /q オプションも設定されている場合、このオプションは無視され、RC 構成ファイルの情報が優先されます。
Windows Server 2003 および Windows XP/2000: このオプションは、更新されたシステムで LoadMUILibrary および FreeMUILibrary 関数も使用しないと利用できません。
-
/k overtype
-
RC が言語に依存しない .RES ファイルと言語に依存する (MUI) .RES ファイルの両方に配置する重複するリソース タイプ。 /k オプションで指定されるリソース タイプは、 /j オプションで指定されるリソース タイプのうちのサブセットである必要があります。 たとえば、?J2 ?J3 ?K3 は、RC がリソース タイプ 3 を言語中立ファイルと言語依存 (MUI) ファイルの両方に配置することを指定します。 /q オプションも設定されている場合、このオプションは無視され、RC 構成ファイルの情報が優先されます。
Windows Server 2003 および Windows XP/2000: このオプションは、更新されたシステムで LoadMUILibrary および FreeMUILibrary 関数も使用しないと利用できません。
-
/l langid
-
コンパイルのデフォルト言語を指定します。 たとえば、-l409 は、リソース スクリプト ファイルの先頭に次のステートメントを含めることと同じです。
LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US
詳細については、「言語識別子」を参照してください。
-
/n
-
文字列テーブル内のすべての文字列は Null で終了します。
-
/q Mui.RCConfig
-
RC 構成ファイル形式に準拠した RC 構成ファイル。 RC 構成ファイル形式を使用すると、コンポーネントはリソースのバージョン管理、MUI ファイル パス、リソースの種類、項目などのリソース情報を自己記述できます。 このファイルは、言語に依存しない .RES ファイルに含めるリソースと、言語に依存する (MUI) .RES ファイルに含めるリソースを指定します。 このオプションと RC 構成ファイルで提供される情報は、コマンド ライン オプション /j および /k を上書きします。
Windows Server 2003 および Windows XP/2000: このオプションは、更新されたシステムで LoadMUILibrary および FreeMUILibrary 関数も使用しないと利用できません。
-
/r
-
無視されます。 既存の makefile との互換性のために提供されます。
-
/u
-
プリプロセッサのシンボルを未定義にします。
-
/v
-
コンパイラの進行状況を報告するメッセージを表示します。
-
/x
-
ヘッダー ファイルまたはリソース ファイルを検索するときに、RC が INCLUDE 環境変数をチェックしないようにします。
解説
オプションでは大文字と小文字は区別されず、スラッシュ (/) の代わりにハイフン (-) を使用できます。 追加のパラメータが必要ない場合は、1 文字のオプションを組み合わせることができます。
以下の場合には、RC は MUI ファイルを生成しません。
- .rc ファイルにはローカライズ可能なリソースが存在しません。
- .rc ファイルで指定されるリソース言語 ID は、中立 (0x0) のみです。
- .rc ファイルには、複数の言語で指定されたリソースがあります。 例外として、.rc ファイルに 2 つの言語が含まれており、そのうちの 1 つの言語が中立 (0x0) である場合、RC は MUI ファイルを生成します。
詳細については、次のトピックを参照してください。
関連トピック