Programmation mIRC/Lire des fichiers
Le dialogue play central liste toutes les requêtes de lecture en attente, et vous permet de maintenir la file d'attente. Les fichiers sont lus dans l'ordre où vous les avez mis en attente. Le dialogue play central pet être affiché par la commande /playctrl.
La commande /play
Une requête de lecture peut être ajoutée à la file d'attente en utilisant soit le dialogue play soit la commande /play. Le dialogue play peut être affiché en utilisant la commande /play sans paramètre. Il supporte la plupart des caractéristiques de la commande /play elle-même, décrite ci-dessous.
/play [-aescpbn q# m# f# rl# t#] [alias] [salon/pseudo/stop] <nom de fichier> [délai]
Dans sa forme la plus simple, vous pouvez lire un fichier texte dans la fenêtre en cours :
/play c:\text\poem.txt
Ceci lit le fichier poem.txt dans la fenêtre en cours, laquelle doit être une fenêtre salon ou privée, avec un délai par défaut de 1000 millisecondes, donc 1 seconde. Les lignes vides sont traitées comme un délai.
Si vous avez la protection flood activée, /play envoie toutes les lignes au travers de la protection flood pour vous empêcher de vous flooder du serveur.
Le paramètre -a fait que /play utilise un alias spécifié au lieu d'un /msg ou /notice. 
Le paramètre -e vous permet de faire un écho du texte comme s'il était envoyé au serveur. 
Le paramètre -s vous permet de lire les commandes de la fenêtre statut alors que vous êtes hors ligne. Si vous ne spécifiez pas le paramètre –s, alors vous devez être connectés au serveur et utilisez la commande /play.
Le paramètre -c force mIRC à interpréter les lignes comme des commandes plutôt que du texte classique. 
Le paramètre -n fait que la commande play utilise /notice au lieu de /msg. 
Le paramètre -p indique que c'est une requête de lecture en priorité et devrait être placée en tête de la liste d'attente pour une lecture immédiate. La requête de lecture en cours sera arrêtée et reprise une fois que la requête de lecture est finie.
Le paramètre -q# spécifie le nombre maximum de requêtes qui peut être en liste d'attente. Si la longueur de la liste d'attente est déjà supérieure ou égale au nombre spécifié alors la requête de lecture est ignorée.
/play -q5 c:\text\info.txt 1000
Le paramètre -m# limite le nombre de requêtes qui peut être mis en liste d'attente par un utilisateur/salon spécifique. Si l'utilisateur/le salon a ou excède déjà le nombre spécifié de requêtes en attente, alors la requête de lecture est ignorée.
/play -m1 info.txt 1000 La ligne limite chaque utilisateur à un maximum de une requête à la fois et ignore toutes les autres requêtes.
Note : Les paramètres -q# et -m# s'appliquent seulement à un /play initié via une définition d'une remote, pas par vous.
Le paramètre -b lit le texte dans le bloc-note d'une fenêtre. Le texte est temporairement sauvé dans un fichier playqN.txt, lequel est effacé dès que la lecture est complète. 
Pour combiner les paramètres ci-dessus, vous devriez utiliser :
/play -cpq5m1 info.txt 1000
Le paramètre -r force une seule ligne d'être choisie aléatoirement dans un fichier et lue.
/play -r action.txt 1500
Le paramètre -l# force le numéro de ligne d'être lu dans un fichier et exécuté.
/play -l25 witty.txt 1500
Le paramètre -f# lit le fichier entier en commençant par la ligne spécifiée. 
/play -f9 moo.txt
Pour les paramètres –rlf, la première ligne dans le fichier peut être un simple numéro spécifiant le nombre de lignes dans le fichier, cela accélère le traitement de lecture du fichier.
Le paramètre -t force mIRC à chercher le sujet dans le fichier et lit toutes les lignes sous ce sujet. Par exemple :
/play -thelp1 help.txt
Dans le fichier help.txt, vous aurez :
[help1]
ligne1
ligne2
ligne3
[help2]
mIRC lira tout après [help1] et s'arrête quand il atteint le prochain entête de sujet ou la fin du fichier.
Vous pouvez utiliser l'identifieur $pnick dans les commandes qui identifient le pseudo/salon auquel vous faites la lecture.
Pour arrêter la lecture du fichier et effacer la liste d'attente, vous pouvez utiliser /play stop.
L'identifieur $play
L'identifieur $play(N) ou $play(pseudo,N) retourne l'information sur les items dans la liste d'attente.
Propriétés : type, fname, topic, pos, lines, delay, status
Si vous spécifiez un pseudo, vous pouvez trouver combien de requêtes de lecture un utilisateur a en attente.

Programmation mIRC/Commandes mIRC 2
/partall.
Part de tous les salons où vous êtes. Sur certains serveurs IRC, vous pouvez également spécifier un message.
/pdcc.
Si activé, essaie d'accélérer les dcc sends en envoyant des paquets au-delà des acks (information indiquant que l'envoi est correct faite par le réceptionnaire).
/perform.
Active ou désactive le perform de la section Perform.
/play.
Cela lit un fichier texte sur un utilisateur ou un salon.
/pop.
Accomplit un op retardé sur le pseudonyme. Le but de cette commande est d'empêcher une fenêtre salon de se remplir de changements de mode opérateur à chaque fois que plusieurs utilisateurs ont le même pseudonyme dans leur section auto-op.
mIRC fera une pause de <délai> secondes avant d'accomplir le op. Si <délai> est zéro, il fait un op immédiat. Avant d'accomplir le op, il vérifie si l'utilisateur est déjà oppé. Si vous ne spécifiez pas le #salon, le salon en cours est supposé.
/pvoice.
Travaille de la même façon que la commande /pop excepté que ça voice un utilisateur.
/qmsg.
Celui-ci et la commande /qme envoient le message spécifié ou une action spécifiée à toutes les fenêtres privées.
/query.
Ouvre une fenêtre privée au pseudonyme spécifié. Si un message est fourni, il est envoyé.
/queryrn.
Change le pseudonyme d'une fenêtre privée ouverte.
/raw.
Envoie des paramètres que vous fournissez directement au serveur. Vous devez savoir que le format correct RAW de la commande que vous envoyez. Utile pour l'envoi des commandes lequel mIRC n'a pas implémenté encore. Le paramètre -q fait que le raw fonctionne silencieusement sans imprimer ce qu'il envoie. Cette commande fait la même chose que /quote dans d'autres clients IRC.
/remini.
Efface les sections entières ou items dans un fichier INI.
Cela efface l'item ServerStatus
Efface la section DDE.
Voir la commande /writeini ci-dessous pour un exemple relaté.
/remove.
Efface le fichier spécifié.
/rename.
Efface un fichier. Peut également être utilisé pour déplacer un fichier d'un dossier à un autre.
/resetidle.
Cela remet l'identifieur $idle à zéro ou au nombre de secondes [secondes] que vous spécifiez.
/rmdir.
Efface le dossier spécifié.
/run.
Exécute le programme spécifié avec les paramètres.
Vous pouvez enfermer le nom de fichier ou les paramètres dans guillemets que vous avez besoin. Si vous spécifiez un fichier non-exécutable, mIRC essaie de l'ouvrir à l'application associée à ce fichier.
/save.
Sauvegarde le fichier popup remote users ou variables spécifié.
sauvegarde le popup dans status.ini
sauvegarde la liste des pseudonymes dans nick.ini
sauvegarde la liste des utilisateurs dans users.ini
sauvegarde la liste des variables dans vars.ini
/savebuf.
Sauvegarde le nombre de lignes spécifiées depuis la fin du tampon de la fenêtre spécifiée dans le nom de fichier spécifié.
Cela sauvegarde les 20 dernières lignes de la fenêtre personnalisée @test dans info.txt.
Cela sauvegarde les lignes 10 à 40 de la fenêtre personnalisée @test dans info.txt.