Verwenden des Ressourcencompilers (RC-Befehlszeile)

Verwenden Sie den folgenden Befehl, um RC zu starten.

RC [ Optionen ] script-file

Der script-file-Parameter gibt den Namen der Ressourcendefinitionsdatei an, die die Namen, Typen, Dateinamen und Beschreibungen der zu kompilierenden Ressourcen enthält.

RC kann separate Ressourcendateien für Anwendungen generieren, die sowohl sprachneutrale als auch sprachspezifische Ressourcen aufweisen. Entwickler können eine Ressourcenkonfigurationsdatei verwenden oder Befehlszeilenoptionen festlegen, um auszuwählen, welche Ressourcentypen und Elemente nicht lokalisierbare Ressourcen der sprachneutralen Datei (LN) sind und welche lokalisierbaren Ressourcen sprachspezifischer LANGUAGE-Dateien sind. Weitere Informationen finden Sie im mehrsprachige Benutzeroberfläche.

Der Optionsparameter kann eine oder mehrere der folgenden Befehlszeilenoptionen sein.

Optionen

/?

Zeigt eine Liste der Befehlszeilenoptionen an.

/c

Definiert eine Codepage, die von der NLS-Konvertierung verwendet wird.

/d

Definiert ein Symbol für den Präprozessor, das Sie mit der # ifdef-Direktive testen können.

/fm mresname

RC erstellt eine sprachneutrale . RES-Datei und eine sprachabhängige (LANGUAGE-dependent, LANGUAGE) . RES-Datei mithilfe der Skriptdatei . Diese Option muss zusammen mit der Option /fo resname verwendet werden. RC benennt die sprachneutrale . RES file resname.res and names the language-dependent (DOSSIER) . RES-Datei mresname.res.

Windows Server 2003 und Windows XP/2000: Diese Option ist nicht verfügbar, ohne auch die Funktionen LoadMUILibrary und FreeMUILibrary auf einem aktualisierten System zu verwenden.

/fo resname

RC erstellt eine . RES-Datei namens resname mithilfe der Skriptdatei.

Wenn auch die Option /fm mresname festgelegt ist, erstellt RC eine sprachneutrale . RES-Datei und eine sprachabhängige (LANGUAGE-dependent, LANGUAGE) . RES-Datei.

Windows Server 2003 und Windows XP/2000: Diese Option ist nicht verfügbar, ohne auch die Funktionen LoadMUILibrary und FreeMUILibrary auf einem aktualisierten System zu verwenden.

/g1

Wenn /g1 festgelegt ist, generiert RC eine CSV-Datei, wenn die einzige lokalisierbare Ressource, die in der CSV-Datei enthalten ist, eine Versionsressource ist. Wenn /g1 nicht festgelegt ist, generiert RC keine CSV-Datei, wenn die einzige lokalisierbare Ressource, die in der DATEI AUSschreibbar ist, eine Versionsressource ist.

/h

Zeigt die Liste der Befehlszeilenoptionen an.

/I

Durchsucht das angegebene Verzeichnis, bevor die von der INCLUDE-Umgebungsvariablen angegebenen Verzeichnisse durchsucht werden.

/j loctype

Lokalisierbare Ressourcentypen RC platziert in die sprachabhängige (LANGUAGE-dependent, LANGUAGE) . RES-Datei. Wenn auch die Option /q festgelegt ist, wird diese Option ignoriert, und die Informationen in der RC-Konfigurationsdatei haben Vorrang.

Windows Server 2003 und Windows XP/2000: Diese Option ist nicht verfügbar, ohne auch die Funktionen LoadMUILibrary und FreeMUILibrary auf einem aktualisierten System zu verwenden.

/k overtype

Überlappende Ressourcentypen, die RC in beide sprachneutrale platziert. RES und die sprachabhängige (LANGUAGE-dependent, LANGUAGE) RES-Dateien. Die von der Option /k angegebenen Ressourcentypen müssen eine Teilmenge der Ressourcentypen sein, die von der Option /j angegeben werden. Zum Beispiel? J2 ? J3 ? K3 gibt an, dass RC den Ressourcentyp 3 sowohl in den sprachneutralen als auch in sprachabhängigen Dateien (LANGUAGE-Dependent, LANGUAGE- ) platziert. Wenn auch die Option /q festgelegt ist, wird diese Option ignoriert, und die Informationen in der RC-Konfigurationsdatei haben Vorrang.

Windows Server 2003 und Windows XP/2000: Diese Option ist nicht verfügbar, ohne auch die Funktionen LoadMUILibrary und FreeMUILibrary auf einem aktualisierten System zu verwenden.

/l langid

Gibt die Standardsprache für die Kompilierung an. Beispielsweise entspricht -l409 dem Einschließen der folgenden Anweisung am Anfang der Ressourcenskriptdatei: LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US

Weitere Informationen finden Sie unter Sprachbezeichner.

/n

NULL beendet alle Zeichenfolgen in der Zeichenfolgentabelle.

/q: Csv.RCConfig

Eine RC-Konfigurationsdatei, die dem RC-Konfigurationsdateiformat folgt. Mit dem RC-Konfigurationsdateiformat können Komponenten Ressourceninformationen wie Ressourcenversionsverwaltung, ZIP-Dateipfad, Ressourcentypen und Elemente selbst beschreiben. Diese Datei gibt an, welche Ressourcen in die sprachneutrale gelangen. RES-Datei und welche Ressourcen in die sprachabhängige (LANGUAGE-dependent, LANGUAGE) gelangen. RES-Datei. Diese Option und die in der RC-Konfigurationsdatei bereitgestellten Informationen überschreiben die Befehlszeilenoptionen /j und /k.

Windows Server 2003 und Windows XP/2000: Diese Option ist nicht verfügbar, ohne auch die Funktionen LoadMUILibrary und FreeMUILibrary auf einem aktualisierten System zu verwenden.

/r

Ignoriert. Aus Gründen der Kompatibilität mit vorhandenen Makefiles bereitgestellt.

/u

Definiert ein Symbol für den Präprozessor nicht.

/v

Zeigt Meldungen an, die den Fortschritt des Compilers melden.

/x

Verhindert, dass RC die INCLUDE-Umgebungsvariable überprüft, wenn nach Headerdateien oder Ressourcendateien gesucht wird.

Hinweise

Bei Optionen wird die Groß-/Kleinschreibung nicht beachtet, und anstelle eines Schrägstrichs (/) kann ein Bindestrich (-) verwendet werden. Sie können Optionen mit einem Buchstaben kombinieren, wenn keine zusätzlichen Parameter erforderlich sind.

RC generiert in den folgenden Fällen keine CSV-Datei.

  • In der RC-Datei sind keine lokalisierbaren Ressourcen vorhanden.
  • Die einzige in der RC-Datei angegebene Ressourcensprach-ID ist neutral (0x0).
  • Die RC-Datei verfügt über Ressourcen, die in mehreren Sprachen angegeben sind. Die Ausnahme ist, wenn die RC-Datei zwei Sprachen enthält und eine Sprache neutral (0x0) ist, generiert RC eine CSV-Datei.

Weitere Informationen finden Sie in den folgenden Themen:

Multilingual User Interface