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