Utilisation de RC (ligne de commande RC)
Pour démarrer le RC, utilisez la commande suivante.
RC [options] script-file
Le paramètre script-file spécifie le nom du fichier de définition des ressources qui contient les noms, les types, les noms de fichiers et les descriptions des ressources à compiler.
RC peut générer des fichiers de ressources distincts pour les applications qui ont à la fois des ressources neutres et des ressources spécifiques à la langue. Les développeurs peuvent utiliser un fichier de configuration des ressources ou définir des options de ligne de commande pour sélectionner les types de ressources et les éléments qui sont des ressources non localisables du fichier neutre en termes de langue (LN) et ceux qui sont des ressources localisables des fichiers MUI spécifiques à la langue. Pour plus d'informations, consultez l'interface utilisateur multilingue.
Le paramètre options peut être une ou plusieurs des options de ligne de commande suivantes.
Options
-
/?
-
Affiche une liste d'options de ligne de commande.
-
/c
-
Définit une page de code utilisée par la conversion NLS.
-
/d
-
Définit un symbole pour le préprocesseur que vous pouvez tester avec la directive #ifdef.
-
/fm mresname
-
RC crée un fichier .RES neutre pour la langue et un fichier .RES dépendant de la langue (MUI) à l'aide de script-file. Cette option doit être utilisée avec l'option /fo resname. RC nomme le fichier .RES neutre sur le plan linguistique resname.res et nomme le fichier .RES dépendant de la langue (MUI) mresname.res.
Windows Server 2003 et Windows XP/2000 : Cette option n'est pas disponible sans utiliser les fonctions LoadMUILibrary et FreeMUILibrary sur un système mis à jour.
-
/fo resname
-
RC crée un fichier .RES nommé resname à l'aide du fichier script.
Si l'option /fm mresname est également activée, RC crée un fichier .RES neutre du point de vue de la langue et un fichier .RES dépendant de la langue (MUI).
Windows Server 2003 et Windows XP/2000 : Cette option n'est pas disponible sans utiliser les fonctions LoadMUILibrary et FreeMUILibrary sur un système mis à jour.
-
/g1
-
Si l'option /g1 est activée, RC génère un fichier MUI si la seule ressource localisable incluse dans le fichier MUI est une ressource de version. Si /g1 n'est pas défini, RC ne génère pas de fichier MUI si la seule ressource localisable incluse dans le fichier MUI est une ressource de version.
-
/h
-
Affiche la liste des options de la ligne de commande.
-
/I
-
Recherche dans le répertoire spécifié avant de rechercher dans les répertoires spécifiés par la variable d'environnement INCLUDE.
-
/j loctype
-
Les types de ressources localisables sont placés par RC dans le fichier .RES dépendant de la langue (MUI). Si l'option /q est également définie, cette option est ignorée et les informations contenues dans le fichier de configuration RC sont prioritaires.
Windows Server 2003 et Windows XP/2000 : Cette option n'est pas disponible sans utiliser les fonctions LoadMUILibrary et FreeMUILibrary sur un système mis à jour.
-
/k overtype
-
Les types de ressources qui se chevauchent et que RC place à la fois dans le fichier .RES neutre du point de vue de la langue et dans le fichier .RES dépendant de la langue (MUI). Les types de ressources spécifiés par l'option /k doivent être un sous-ensemble de ceux spécifiés par l'option /j. Par exemple, ?J2 ?J3 ?K3 spécifie que RC place le type de ressource 3 à la fois dans les fichiers neutre et dépendant de la langue (MUI). Si l'option /q est également définie, cette option est ignorée et les informations contenues dans le fichier de configuration RC sont prioritaires.
Windows Server 2003 et Windows XP/2000 : Cette option n'est pas disponible sans utiliser les fonctions LoadMUILibrary et FreeMUILibrary sur un système mis à jour.
-
/l langid
-
Spécifie la langue par défaut pour la compilation. Par exemple, -l409 équivaut à inclure l'instruction suivante au début du fichier de script de ressource :
LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US
Pour plus d'informations, reportez-vous à la section Identificateurs de langue.
-
/n
-
Null termine toutes les chaînes de la table des chaînes.
-
/q Mui.RCConfig
-
Un fichier de configuration RC qui respecte le format de fichier de configuration RC. Le format du fichier de configuration RC permet aux composants de décrire eux-mêmes les informations relatives aux ressources, telles que la version des ressources, le chemin d'accès au fichier MUI, les types de ressources et les éléments. Ce fichier spécifie les ressources à inclure dans le fichier .RES neutre et celles à inclure dans le fichier .RES dépendant de la langue (MUI). Cette option et les informations fournies dans le fichier RC Configuration remplacent les options de ligne de commande /j et /k.
Windows Server 2003 et Windows XP/2000 : Cette option n'est pas disponible sans utiliser les fonctions LoadMUILibrary et FreeMUILibrary sur un système mis à jour.
-
/r
-
Ignoré. Cette option est fournie pour assurer la compatibilité avec les fichiers makefiles existants.
-
/u
-
Indéfinit un symbole pour le préprocesseur.
-
/v
-
Affiche des messages sur la progression du compilateur.
-
/x
-
Empêche RC de vérifier la variable d'environnement INCLUDE lors de la recherche de fichiers d'en-tête ou de ressources.
Notes
Les options ne sont pas sensibles à la casse et un trait d'union (-) peut être utilisé à la place d'une barre oblique (/). Vous pouvez combiner des options à lettre unique si elles ne nécessitent pas de paramètres supplémentaires.
RC ne génère pas de fichier MUI dans les cas suivants.
- Aucune ressource localisable n'existe dans le fichier .rc.
- Le seul ID de langue de ressource spécifié dans le fichier .rc est neutre (0x0).
- Le fichier .rc contient des ressources spécifiées dans plus d'une langue. L'exception est que si le fichier .rc contient deux langues et qu'une langue est neutre (0x0), RC génère un fichier MUI.
Pour plus d’informations, voir les rubriques suivantes :
- Définition des noms pour le préprocesseur
- Renommer le fichier de ressources compilé
- Recherche de fichiers
- Affichage des messages de progression
- Messages de diagnostic RC
Rubriques connexes