Pesquisar

3 de nov. de 2011

Arquivos .ini no Windows - Criação II

Arquivos .ini são arquivos que permitem que você guarde várias informações nele.
Abra o bloco de notas para criação, e quando finalizar, salvar com .ini no final.

Estrutura

A estrutura de um arquivo .ini é a seguinte:

[titulo]
subtitulo=parametros

Então, o título especifica a 'categoria' que você irá guardar as informações. O subtítulo guarda as informações da 'categoria' que você especificar.

Os arquivos .ini podem ser compostos de inúmeras 'categorias'. Exemplo:

[titulo]
subtitulo=parametros
[titulo2]
subtitulo=parametros
[titulo3]
subtitulo=parametros

Obs.: Os títulos não podem ter o mesmo nome, porém os subtítulos e parâmetros podem quando estiverem em 'títulos diferentes'.

Você pode também fazer vários subtítulos nos títulos. Exemplo:

[titulo]
subtitulo=parametros
subtitulo2=parametros
subtitulo3=paramentros

Introdução

Bom, que tal fazermos um teste? coloque o comando abaixo em seu aliases:

/scripts {
/writeini scripts.ini BrasIRC Scripts Aulas
/echo -a $readini(scripts.ini,brasirc,scripts)
/echo -a veja agora como ficou...
/run scripts.ini
}

Explicação:

. /scripts {: indica que o comando começa;
. /writeini scripts.ini BrasIRC Scripts Aulas: o comando '/writeini' especifica que será usada a estrutura .ini, o scripts.ini é o nome do arquivo em que será escrita as informações, 'BrasIRC' é o tópico onde será gravada as informaçõs o 'Scripts' é o subtítulo em que será definitivamente gravada as informações, 'Aulas' é a informação que será escrita no subtítulo;
. /echo -a $readini(scripts.ini,brasirc,scripts): o comando '$readini' especifica que irá fazer a leitura de um arquivo .ini (diferente do $read), 'scripts.ini' é o arquivo onde está guardada as informações, 'brasirc' é onde se encontra o subtítulo que será lido, e 'scripts' é onde está as informações;
. /echo -a veja agora como ficou...: mostra para você a mensagem "veja agora como ficou...";
. /run scripts.ini: irá executar o scripts.ini para você ver a estrutura;
. }: fim do comando.

Comandos

/writeini [arquivo.ini] [valor1] [valor2] [parametros]

Escreve num arquivo especificado um título, um subtítulo e a informação que você queira guardar no .ini.

Exemplo: /writeini scripts.ini titulo subtitulo parametros

/remini [arquivo] [titulo] [titulo/subtitulo]

Apaga um título ou um título/subtítulo especificado.

Exemplo: /remini scripts.ini titulo
/remini scripts.ini titulo subtitulo

$readini

Lê uma informação de um arquivo .ini.

Exemplo: $readini(scripts.ini,titulo,subtitulo)

Dúvidas

Porque não posso usar cores nos arquivos .ini?

Isso não sabemos, mais você pode dar um $replace para substituir o Ctrl+K por &k, o Ctrl+B por &b e o Ctrl+u por &u, por exemplo:

/writex /writeini scripts.ini titulo subtitulo $replace($1-,ctrl+k,&k,ctrl+b,&b,ctrl+u,&u)

E para ler, faça:

/readx /echo -a $readini scripts.ini titulo subtitulo $replace($1-,&k,cltr+k,&b,ctrl+b,&u,ctrl+u)

Aula 19 - Arquivos ini - Exercícios

Abaixo seguem 2 exercícios para se fazer, quanto a aula 19:

1. Pegue seu realname do mirc.ini;
2. Faça um auto-identify usando um arquivo ini.

Fonte: http://www.htmlstaff.org/

Nenhum comentário:

Postar um comentário