windmc(1)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök


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.