Esta parte descreve os comandos de manipulação de arquivos em disco.

Barra de Divisão

Comando Dcc Send

Este comando é usado para enviar um arquivo para alguém.

Modo de Usar: /dcc send {nickname} {arquivo1} {arquivo2}...

Exemplo: /dcc send Killer c:\help\*.txt


Comando Fserve

Abre um seção de Fileserve onde a pessoa pode pegar o arquivo que quiser, de um determinado diretório. Seria um "mini-FTP".

Modo de Usar: /fserve {nickname} {máximo} {diretório} {texto de boas vindas}

Exemplo: /fserve Killer 10 c:\windows wel.txt


Comando Loadbuf

Carrega o número de linhas especificado do fim de um arquivo na janela especificada.

Modo de Usar: /loadbuf {-p} {linhas} {janela} {arquivo}

Exemplos:
/loadbuf 10 @canais canais.txt    Carrega as últimas 10 linhas do arquivo canais.txt na janela @canais (ver comando /window).
/loadbuf 10-20 @canais canais.txt    Carrega as linhas 10 a 20 do arquivo.

Observações:
-p    Faz com que as linhas sejam quebradas ao serem carregadas na janela, permitindo que o texto fique dentro do limite da mesma.
Se o número de linhas não for especificado, todas as linhas do arquivo são carregadas.


Comando Log

Liga ou desliga o log (gravação em arquivo de tudo que estiver sendo mostrado) de determinada janela.

Modo de Usar: /log {on|off} {janela}

Exemplo: /log on Status


Comando Mkdir

Cria o diretório especificado.

Modo de Usar: /mkdir {diretório}

Exemplo: /mkdir c:\mirc\downloads\


Comando Play

Permite enviar um texto de um arquivo, ou parte dele, ao canal ou a uma pessoa. Esse comando é muito utilizado em scripts, enviando textos a usuários que o solicitam (funcionando como um servidor de help).

Modo de Usar: /play {opções} {channel|nick} {path\filename} {delay}

Exemplos:
/play #brasil welcome.txt
/play -thelp Killer c:\mirc\file.txt


Opções (as opções -c, -p, -q e -m são usadas apenas em scripts):
-c    Faz o programa interpretar cada linha do arquivo como se fosse um comando ao invés de texto.
-p    Indica que a execução deste play terá prioridade na execução de várias solicitações simultâneas.
-q#    Indica o numero máximo de solicitações simultâneas possíveis. Se o número de solicitações ultrapassar esse máximo, as solicitações pasarão a ser ignoradas.
-m#    Limita o número de solicitações de um determinado usuário.
-r    Escolhe uma linha aleatoriamente para ser enviada (ou executada).
-l#    Determina o número de uma linha a ser enviada (ou executada).
-t#    Procura por um tópico no arquivo e envia as linhas que estiverem abaixo desse tópico até o tópico seguinte.

Em um arquivo, um tópico é definido como no exemplo seguinte:
[help]
linha 1
linha 2

[help2]
...

Observações:
Para usar as opções -r e -l#, a primeira linha do arquivo deve conter um número representando o número de linhas que existem nesse arquivo. Essa primeira linha não estará incluída nesse número.
O parâmetro {delay} é dado em milisegundos. Se um texto relativamente grande for enviado de uma vez só, o servidor poderá desconectar o usuário por flood. Linhas vazias no arquivo especificado indicam que o programa deve esperar um tempo (definido como delay) para continuar enviando o texto.


Comando Remove

Apaga o(s) arquivo(s) especificados. Pode-se usar os caractéres curingas (* e ?).

Modo de Usar: /remove {arquivos}

Exemplo: /remove c:\mirc\*.log

Observação: para qualquer comando que envolva um arquivo como parâmetro, o mIRC considera o diretório onde se encontra o programa (o executável) como sendo o diretório padrão quando nenhum diretório for especificado junto ao arquivo.


Comando Rename

Renomeia um arquivo ou move o arquivo para outro diretório, dependendo de como o segundo parâmetro seja usado. Não é possível usar caractéres curingas.

Modo de Usar: /rename {arquivo} {novo_arquivo|destino}

Exemplos:
/rename mirc32.exe mirc.exe
/rename #brasil.log c:\mirc\logs



Comando Run

Executa programas pelo mIRC. Se for informado um documento não executável (txt, bmp, gif, etc.) o mIRC procura automaticamente o programa associado ao documento.

Modo de Usar: /run {path\filename}

Exemplo: /run {-n} c:\netscape\netscape.exe

-n    Faz com que o programa ou documento aberto seja minimizado automaticamente.


Comando Save

Salva um arquivo .ini que foi alterado.

Modo de Usar: /save {arquivo.ini}

Exemplo: /save events.ini


Comando Sound

Envia uma solicitação de som para o nick ou canal determinado. O diretório de arquivos de som padrão do mIRC deve ser especificado em File/Options/Sounds. Se você receber uma solicitação de som e tiver um arquivo (dos diretórios padrões) com o mesmo nome do arquivo especificado por quem enviou a solicitação, o mIRC executará esse som automaticamente. Se você não tiver esse arquivo, nada acontecerá. O arquivo não é enviado. Para executar esse comando, você precisa ter esse arquivo no diretório de arquivos de som.

Modo de Usar: /sound {nickname|#canal} {arquivo} {mensagem}

Exemplos:
/sound #brasil music.wav cheguei!!
/sound Killer trim.wav oi!!


Observações:
Em File/Options/Sounds, desmarque a opção "Accept sound requests" para que o mIRC não execute arquivos de som quando solicitados.
Se alguém lhe enviar uma solicitação de som e você não tiver o arquivo, envie privadamente a mensagem "!nick arquivo", sem aspas, onde nick representa o nick do usuário. O mIRC deste usuário enviará o arquivo via DCC.
Para evitar que o mIRC envie arquivos automaticamente dessa forma, desmarque a opção "Listen for !nick file get requests". Como padrão, esta opção vem desmarcada.

Comando Wavplay

Toca determinado arquivo .wav localmente. O som não irá pro servidor.

Modo de Usar: /wavplay {path\filename}

Exemplo: /wavplay c:\windows\ring.wav


Comando Winhelp

Abre um arquivo de ajuda (extensão .hlp) com a chave de procura especificada. Este parâmetro é opcional.

Modo de Usar: /winhelp {arquivo} {chave}

Exemplo: /winhelp mirc.hlp Finger


Comando Write

Salva o texto especificado em um arquivo txt.

Modo de Usar: /write {opção} {arquivo} {texto}

Exemplos:
/write c:\mirc5.11\teste.txt Esta linha está sendo gravada no arquivo.
/write -il5 teste.txt Texto sendo inserido na linha 5.
/write -dsTexto teste.txt
/write -al6 teste.txt Este texto está sendo acrescentado a linha 6.


Opções:
-c    Limpa o arquivo (apaga o que estiver nele) antes de escrever o texto.
-i    Indica que o texto deve ser inserido na linha especificada sem sobrepor o que estiver nessa linha.
-a    Indica que o texto deve ser acrescentado ao fim da linha especificada.
-d    Apaga a linha especificada.
-l#    Especifica uma linha (deve ser usado com -i, -a ou -d).
-s#    Procura uma linha no arquivo com o texto especificado (deve ser usado com -i, -a ou -d).


Comando Writeini

Escreve informações em um arquivo do padrão INI. O valor pode deixar de ser especificado. Neste caso o item terá valor nulo. Os arquivos INI são utilizados nesse caso para configuração de scripts ou armazenamento de informações. Segundo o autor do mIRC (Khaled Mardam-Bey), a manipulação de arquivos INI é mais rápida que o uso das variáveis (veja o comando /set) no programa.

Modo de Usar: /writeini {arquivo.ini} {sessão} {item} {valor}

Exemplos:
/writeini amigos.ini João Apelido Killer
/writeini amigos.ini João Idade 10
/writeini amigos.ini Marcos Apelido Trevor
/writeini amigos.ini Marcos Idade 11


Exemplo do arquivo amigos.ini:
[João]
Apelido=Killer
Idade=10

[Marcos]
Apelido=Trevor
Idade=11


Barra de Divisão