Använda RC (RC-kommandoraden)
Använd följande kommando för att starta RC.
RC [alternativ] skriptfil
Parametern skriptfil anger namnet på resursdefinitionsfilen som innehåller namn, typer, filnamn och beskrivningar av de resurser som ska kompileras.
RC kan generera separata resursfiler för program som har både språkneutrala och språkspecifika resurser. Utvecklare kan använda en resurskonfigurationsfil eller ange kommandoradsalternativ för att välja vilka resurstyper och objekt som inte är lokala resurser i språkneutrala (LN)-fil och vilka som är lokaliserbara resurser för språkspecifika MUI-filer. Mer information finns i Flerspråkigt användargränssnitt.
De alternativ-parametern kan vara ett eller flera av följande kommandoradsalternativ.
Alternativ
-
/?
-
Visar en lista över kommandoradsalternativ.
-
/c
-
Definierar en kodsida som används av NLS-konvertering.
-
/d
-
Definierar en symbol för den preprocessor som du kan testa med #ifdef-direktivet.
-
/fmmresname
-
RC skapar en språkneutral . RES-fil och en språkberoende (MUI) . RES-fil med skriptfil. Det här alternativet måste användas tillsammans med alternativet /foresname. RC namnger den språkneutrala .RES-filen resname.res och den språkberoende (MUI) .RES-filen mresname.res.
Windows Server 2003 och Windows XP/2000: Det här alternativet är inte tillgängligt utan att även använda funktionerna LoadMUILibrary och FreeMUILibrary i ett uppdaterat system.
-
/foomnamn
-
RC skapar en .RES-fil med namnet resname med skript-fil.
Om alternativet /fmmresname också anges skapar RC ett språkneutralt . RES-fil och en språkberoende (MUI) . RES-fil.
Windows Server 2003 och Windows XP/2000: Det här alternativet är inte tillgängligt utan att även använda funktionerna LoadMUILibrary och FreeMUILibrary i ett uppdaterat system.
-
/g1
-
Om /g1 anges genererar RC en MUI-fil om den enda lokala resursen som ingår i MUI-filen är en versionsresurs. Om /g1 inte har angetts genererar RC inte en MUI-fil om den enda lokala resursen som ingår i MUI-filen är en versionsresurs.
-
/h
-
Visar listan över kommandoradsalternativ.
-
/I
-
Söker i den angivna katalogen innan du söker i katalogerna som anges av miljövariabeln INCLUDE.
-
/jloctype
-
Lokala resurstyper placerar RC i den språkberoende (MUI) .RES-fil. Om alternativet /q också anges ignoreras det här alternativet och informationen i RC-konfigurationsfilen har företräde.
Windows Server 2003 och Windows XP/2000: Det här alternativet är inte tillgängligt utan att även använda funktionerna LoadMUILibrary och FreeMUILibrary i ett uppdaterat system.
-
/kövertyp
-
Överlappande resurstyper som RC placerar i både språkneutrala . RES och språkberoende (MUI). RES-filer. Resurstyperna som anges av alternativet /k måste vara en delmängd av de som anges av alternativet /j. Till exempel? J2? J3? K3 anger att RC placerar resurstyp 3 i både de språkneutrala och språkberoende (MUI)-filerna. Om alternativet /q också anges ignoreras det här alternativet och informationen i RC-konfigurationsfilen har företräde.
Windows Server 2003 och Windows XP/2000: Det här alternativet är inte tillgängligt utan att även använda funktionerna LoadMUILibrary och FreeMUILibrary i ett uppdaterat system.
-
/llangid
-
Anger standardspråket för kompilering. Till exempel motsvarar -l409 att inkludera följande instruktion överst i resursskriptfilen:
LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US
Mer information finns i Language Identifiers.
-
/n
-
Null avslutar alla strängar i strängtabellen.
-
/qMui.RCConfig
-
En RC-konfigurationsfil som följer rc-konfigurationsfilformatet. Formatet RC-konfigurationsfil gör det möjligt för komponenter att själv beskriva resursinformation, till exempel resursversionshantering, MUI-filsökväg, resurstyper och objekt. Den här filen anger vilka resurser som ska gå till språkneutrala . RES-fil och vilka resurser som går in i den språkberoende (MUI) . RES-fil. Det här alternativet och informationen i RC-konfigurationsfilen åsidosätter kommandoradsalternativen /j och /k.
Windows Server 2003 och Windows XP/2000: Det här alternativet är inte tillgängligt utan att även använda funktionerna LoadMUILibrary och FreeMUILibrary i ett uppdaterat system.
-
/r
-
Ignoreras. Tillhandahålls för kompatibilitet med befintliga makefiles.
-
/u
-
Odefinierar en symbol för förprocessorn.
-
/v
-
Visar meddelanden som rapporterar om kompilatorns förlopp.
-
/x
-
Hindrar RC från att kontrollera miljövariabeln INCLUDE när den söker efter header- eller resursfiler.
Anmärkningar
Alternativen är inte skiftlägeskänsliga och ett bindestreck (-) kan användas i stället för ett snedstreck (/). Du kan kombinera alternativ med en bokstav om de inte kräver några ytterligare parametrar.
RC genererar inte någon MUI-fil i följande fall.
- Det finns inga lokala resurser i .rc-filen.
- Det enda resursspråks-ID som anges i .rc-filen är neutralt (0x0).
- .rc-filen har resurser som har angetts på mer än ett språk. Undantaget är om .rc-filen innehåller två språk och ett språk är neutralt (0x0), genererar RC en MUI-fil.
Mer information finns i följande avsnitt:
- Definiera namn för förprocessorn
- byta namn på den kompilerade resursfilen
- Söker efter filer
- Visa förloppsmeddelanden
- RC-Diagnostikmeddelanden
Relaterade ämnen