windmc(1)
NAMN
windmc – genererar Windows-meddelanderesurser
SYNOPSIS
windmc [options] input-file
BESKRIVNING
windmc läser meddelandedefinitioner från en indatafil (.mc) och översätter dem till en uppsättning utdatafiler.
Utdatafilerna kan vara av fyra slag:
"h"
- En C-headerfil som innehåller meddelandedefinitionerna.
"rc"
- En resursfil som kan kompileras av verktyget windres.
"bin"
- En eller flera binära filer som innehåller resursdata för ett specifikt meddelandespråk.
"dbg"
- En C-include-fil som mappar meddelande-ID:n till deras symboliska namn.
Den exakta beskrivningen av dessa olika format finns i dokumentation från Microsoft.
När windmc konverterar från formatet "mc" till formatet "bin", "rc", "h" och valfritt "dbg" agerar det som Windows Message Compiler.
OPTIONER
-a
--ascii_in
- Anger att den angivna indatafilen är ASCII.
- Detta är standardbeteendet.
-A
--ascii_out
- Anger att meddelanden i utdata-"bin"-filerna ska vara i ASCII-format.
-b
--binprefix
- Anger att "bin"-filnamn ska prefixas med källfilens basnamn.
-c
--customflag
- Sätter customer-biten i alla meddelande-ID:n.
-C codepage
--codepage_in codepage
- Sätter standard-codepage som ska användas för att konvertera indatafilen till UTF16.
- Standard är ocdepage 1252.
-d
--decimal_values
- Skriver ut konstanterna i headerfilen decimalt.
- Standard är att använda hexadecimal utdata.
-e ext
--extension ext
- Ändelsen för headerfilen.
- Standard är ändelsen .h.
-F target
--target target
- Ange BFD-formatet att använda för en bin-fil som utdata.
- Detta är ett BFD-target-namn; du kan använda optionen --help för att se en lista över stödda target.
- Normalt använder windmc standardformatet, vilket är det första som listas av optionen --help.
-h path
--headerdir path
- Målkatalogen för den genererade headerfilen.
- Standard är aktuell katalog.
-H
--help
- Visar en lista över kommandoradsoptioner och avslutar sedan.
-m characters
--maxlength characters
- Instruerar windmc att generera en varning om längden på något meddelande överskrider det angivna antalet.
-n
--nullterminate
- Avsluta meddelandetext i "bin"-filer med noll.
- Som standard avslutas de med CR/LF.
-o
--hresult_use
- Ännu inte implementerad.
- Instruerar "windmc" att generera en OLE2-headerfil, med HRESULT-definitioner.
- Statuskoder används om flaggan inte anges.
-O codepage
--codepage_out codepage
- Sätter standard-codepage som ska användas för att skriva ut textfiler.
- Standard är ocdepage 1252.
-r path
--rcdir path
- Målkatalogen för det genererade "rc"-skriptet och de genererade "bin"-filerna som resource compiler-skriptet inkluderar.
- Standard är aktuell katalog.
-u
--unicode_in
- Anger att indatafilen är UTF16.
-U
--unicode_out
- Anger att meddelanden i utdata-"bin"-filen ska vara i UTF16-format.
- Detta är standardbeteendet.
-v
--verbose
- Aktivera utförligt läge.
-V
--version
- Skriver ut versionsnumret för windmc.
-x path
--xdgb path
- Sökvägen till "dbg" C-include-filen som mappar meddelande-ID:n till det symboliska namnet.
- Ingen sådan fil genereras utan att växeln anges.
@ file
- Läs kommandoradsoptioner från file.
- De lästa optionerna infogas i stället för den ursprungliga @file-optionen.
- Om file inte finns, eller inte kan läsas, behandlas optionen bokstavligt och tas inte bort.
- Optioner i file separeras med blanktecken.
- Ett blanktecken kan inkluderas i en option genom att omge hela optionen med antingen enkla eller dubbla citattecken.
- Vilket tecken som helst, inklusive ett omvänt snedstreck, kan inkluderas genom att prefixa tecknet som ska inkluderas med ett omvänt snedstreck.
- file kan själv innehålla ytterligare @file-optioner; alla sådana optioner behandlas rekursivt.
SE ÄVEN
Info-posterna för binutils.
UPPHOVSRÄTT
Copyright (c) 1991-2026 Free Software Foundation, Inc.
Tillstånd ges att kopiera, distribuera och/eller modifiera detta dokument enligt villkoren i GNU Free Documentation License, version 1.3 eller någon senare version publicerad av Free Software Foundation; utan oföränderliga avsnitt, utan framsidestexter och utan baksidestexter.
En kopia av licensen ingår i avsnittet med titeln "GNU Free Documentation License".
KOLOFON
Denna sida är en del av projektet binutils, en samling verktyg för arbete med körbara binärer.
Information om projektet finns på:
http://www.gnu.org/software/binutils/
Om du har en felrapport för denna manualsida, se:
http://sourceware.org/bugzilla/enter_bug.cgi?product=binutils
Denna sida hämtades från arkivet:
binutils-with-gold-2.46.tar.gz
hämtat från:
https://ftp.gnu.org/gnu/binutils/
den 24 maj 2026.
Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer aktuell källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna KOLOFON, som inte är en del av den ursprungliga manualsidan, skicka e-post till:
man-pages@man7.org
binutils-2.46 2026-05-24 WINDMC(1)
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/windmc.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorservice som har sponsrat Linux.se med webbhotell.