Partilhar via


Usando RC (A Linha de Comando RC)

Para iniciar o RC, use o seguinte comando.

RC [options] arquivo de script

O parâmetro script-file especifica o nome do arquivo de definição de recurso que contém os nomes, tipos, nomes de arquivo e descrições dos recursos a serem compilados.

O RC pode gerar arquivos de recursos separados para aplicativos que têm recursos neutros em termos de idioma e recursos específicos do idioma. Os desenvolvedores podem usar um arquivo de configuração de recursos ou definir opções de linha de comando para selecionar quais tipos de recursos e itens são recursos não localizáveis do de arquivo LN ( idioma neutro) e quais são recursos localizáveis de arquivos MUI específicos do idioma. Para obter mais informações, consulte o Multilingual User Interface.

As opções parâmetro podem ser uma ou mais das seguintes opções de linha de comando.

Opções

/?

Exibe uma lista de opções de linha de comando.

/c

Define uma página de código usada pela conversão NLS.

/d

Define um símbolo para o pré-processador que você pode testar com a diretiva #ifdef.

/fmmresname

RC cria um ficheiro .RES neutro em termos de linguagem e um ficheiro .RES dependente de idioma (MUI) usando o ficheiro de script . Esta opção deve ser usada em conjunto com a opção /foresname. RC nomeia o arquivo de linguagem neutra .RES resname.res e o arquivo dependente de idioma (MUI) .RES mresname.res.

Windows Server 2003 e Windows XP/2000: Esta opção não está disponível sem também usar as funções LoadMUILibrary e FreeMUILibrary num sistema atualizado.

/foresname

RC cria um arquivo .RES chamado resname usando o arquivo de script .

Se a opção /fmmresname também estiver definida, o RC criará um ficheiro .RES neutro em termos de idioma e um ficheiro .RES dependente de idioma (MUI).

Windows Server 2003 e Windows XP/2000: Esta opção não está disponível sem também usar as funções LoadMUILibrary e FreeMUILibrary num sistema atualizado.

/g1

Se /g1 estiver definido, o RC gerará um arquivo MUI se o único recurso localizável incluído no arquivo MUI for um recurso de versão. Se /g1 não estiver definido, o RC não gerará um arquivo MUI se o único recurso localizável incluído no arquivo MUI for um recurso de versão.

/h

Exibe a lista de opções de linha de comando.

/I

Pesquisa o diretório especificado antes de pesquisar os diretórios especificados pela variável de ambiente INCLUDE.

/jloctype

Tipos de recursos que podem ser localizados, como coloca o RC, no ficheiro .RES dependente do idioma (MUI). Se a opção /q também estiver definida, essa opção será ignorada e as informações no arquivo de Configuração RC terão precedência.

Windows Server 2003 e Windows XP/2000: Esta opção não está disponível sem usar também o LoadMUILibrary e as funções FreeMUILibrary num sistema atualizado.

/ksobrescrever

Tipos de recursos sobrepostos que o RC coloca tanto no ficheiro .RES neutro à língua como nos ficheiros .RES dependentes da língua (MUI). Os tipos de recursos especificados pela opção /k devem ser um subconjunto daqueles especificados pela opção /j. Por exemplo, ?J2 ?J3 ?K3 especifica que o RC coloca o tipo de recurso 3 nos ficheiros neutros em relação à língua e dependentes de língua (MUI). Se a opção /q também estiver definida, essa opção será ignorada e as informações no arquivo de Configuração RC terão precedência.

Windows Server 2003 e Windows XP/2000: Esta opção não está disponível sem usar também as funções LoadMUILibrary e FreeMUILibrary num sistema atualizado.

/llangid

Especifica o idioma padrão para compilação. Por exemplo, -l409 é equivalente a incluir a seguinte instrução na parte superior do arquivo de script de recurso: LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US

Para obter mais informações, consulte Identificadores de Idioma.

/n

Null encerra todas as cadeias de caracteres na tabela de cadeia de caracteres.

/qMui.RCConfig

Um ficheiro de configuração RC que segue o formato de ficheiro de configuração RC. O formato de arquivo de configuração RC permite que os componentes autodescrevam informações de recursos, como controle de versão de recursos, caminho de arquivo MUI, tipos de recursos e itens. Este ficheiro especifica quais recursos vão para o ficheiro .RES neutro em termos de idioma e quais recursos vão para o ficheiro .RES dependente de idioma (MUI). Esta opção e as informações fornecidas no ficheiro de Configuração RC substituem as opções de linha de comandos /j e /k.

Windows Server 2003 e Windows XP/2000: Esta opção não está disponível sem usar também as funções LoadMUILibrary e FreeMUILibrary num sistema atualizado.

/r

Ignorado. Fornecido para compatibilidade com makefiles existentes.

/u

Remove a definição de um símbolo para o pré-processador.

/v

Exibe mensagens que relatam o progresso do compilador.

/x

Impede que o RC verifique a variável de ambiente INCLUDE ao procurar arquivos de cabeçalho ou arquivos de recursos.

Comentários

As opções não diferenciam maiúsculas de minúsculas, e um hífen (-) pode ser usado no lugar de uma barra (/). Você pode combinar opções de letra única se elas não exigirem parâmetros adicionais.

RC não irá gerar um arquivo MUI nos seguintes casos.

  • Não existem recursos localizáveis no arquivo .rc.
  • A única id de idioma de recurso especificada no arquivo .rc é neutra (0x0).
  • O arquivo .rc tem recursos especificados em mais de um idioma. A exceção é se o arquivo .rc contiver dois idiomas e um idioma for neutro (0x0), o RC gerará um arquivo MUI.

Para obter mais informações, consulte os seguintes tópicos:

Interface de Usuário Multilíngüe