Commandes de XChat
Voici la liste des commandes disponibles dans xchat.
Vous pouvez afficher la liste complete des commandes (Commandes de base + Commandes definies par l'utilisateur + Commandes des scripts/greffons) en tapant dans xchat : /help -l
Certaines parties n'etaient pas traduites, je les ai traduites, et j'ai ajouté quelques commentaires sur certaines commandes.
(Cliquez sur la commande pour afficher l'aide)
Addbutton
Syntaxe : ADDBUTTON <nom> <action>
Ajouter un bouton au-dessous de la liste des utilisateurs.
Vous pouvez aussi ajouter des boutons a cette liste en passant par le menu :
"Paramètres / Préférences / Boutons de la liste des utilisateurs"
Pour rendre ces boutons visibles/invisibles :
Tapez /set gui_ulist_buttons ON/OFF (Nécessite un redémarrage de xchat)
Les caractères spéciaux acceptés pour cette commande sont :
%a : Tous les pseudos séléctionnés
%c : Salon Actuel
%e : Nom du reseau IRC actuel
%h : Host du pseudo séléctionné
%m : Informations sur votre PC
%n : Votre pseudo
%s : Le pseudo séléctionné
%t : Heure et date
(voir aussi DELBUTTON)
Allchan
Syntaxe : ALLCHAN <cmd>
Envoyer une commande à tous les canaux de tous les reseaux sur lesquels vous êtes présent
Allchanl
Syntaxe : ALLCHANL : ALLCHANL <cmd>
Envoyer une commande à tous les canaux du reseau courant sur lesquels vous
êtes présent
Allserv
Syntaxe : ALLSERV <cmd>
Envoyer une commande à tous les serveurs auxquels vous êtes connecté
Away
Syntaxe : AWAY [<raison>]
Indiquer aux autres utilisateurs que vous êtes absent.
Voir Utilisation de l'Away
Ban
Syntaxe : BAN <masque> [<typeban>]
Bannir du canal en cours tous ceux qui correspondent au masque.
S'ils sont déjà sur ce canal, ils ne seront pas expulsés
(nécessite d'avoir les droits necessaires sur le salon en question)
Typeban est un chiffre de 0 à 3.
0 : *!*@*.host
1 : *!*@domain
2 : *!user@*.host
3 : *!user@domain
CHANOPT
Les options de CHANOPT peuvent etre configurées en mode graphique en faisant un clic droit sur l'onglet de la fenetre pour laquelle on souhaite régler ces options.
-
Syntaxe : CHANOPT CONFMODE ON|OFF
Affiche ou cache les messages de join/part de la fenetre courante
-
Syntaxe : CHANOPT COLORPASTE ON|OFF
Active ou desactive l'option de la fenetre courante "coller la couleur"
-
Syntaxe : CHANOPT BEEP ON|OFF
Active ou desactive les bips sur les messages dans la fenetre courante
Charset
Syntaxe : CHARSET <charset>
Change le charset pour la session en cours, la modification n'est pas enregistrée.
Clear
Syntaxe : CLEAR [ALL|HISTORY]
Efface la fenetre courrante, l'historique des commandes, ou les deux a la fois.
Close
Syntaxe : CLOSE
Fermer l'onglet ou la fenêtre en cours
Country
Syntaxe : COUNTRY [-s] <code|joker>
Rechercher un code de pays, par exemple : au = Australie
Country a* donne tous les codes de pays avec un A dedans, country * donne la liste complete.
CTCP
Syntaxe : CTCP <pseudo> <message>
Envoyer au pseudo un message CTCP
Messages usuels : VERSION, PING, CLIENTINFO, USERINFO, DELAI, SOURCE, TIME, FINGER, XDCC LIST, CDCC LIST, ACTION
vous trouverez plus d'infos sur les CTCP sur le site de Developpez.com
Voir aussi fake ctcp version
Cycle
Syntaxe : CYCLE
Quitter le canal actuel et y revenir immédiatement.
DCC
DCC : Direct Client to Client. Permet de realiser une connexion directe entre deux clients IRC, sans passer par le serveur.
Vous pourrez, de cette facon, discuter en etant directement connecté à votre correspondant, ou echanger des fichiers.
Vous trouverez plus d'explications sur les DCC sur le site de
Developpez.com
Debug
Syntaxe : DEBUG
Affiche des informations trop obscures a mes yeux pour que je puisse vous les expliquer :D
Dehop
Syntaxe : DEHOP <pseudo>
Supprimer l'état demi-opérateur « halfop » d'un pseudo sur le canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
Delbutton
Syntaxe : DELBUTTON <nom>
Supprimer un des boutons situés au-dessous de la liste des utilisateurs
Deop
Syntaxe : DEOP <pseudo>
Supprimer l'état opérateur (« chanop ») d'un pseudo sur le canal actuel.
(nécessite d'avoir les droits necessaires sur le salon en question)
Devoice
Syntaxe : DEVOICE <pseudo>
Supprimer la parole donnée (voice) à un pseudo sur le canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
Discon
Syntaxe : DISCON
Se déconnecter du serveur
DNS
Syntaxe : DNS <pseudo|hcommandte|IP>
Avec un Pseudo, Rechercher l'adresse IP d'un utilisateur (ne decrypte pas les hosts)
Avec une IP, retrouve le nom d'hote.
Avec un nom d'hote, retrouve l'IP.
Echo
Syntaxe : ECHO <texte>
Afficher un texte en local. (visible dans la fenetre de chat, mais pas vous seulement)
Exec
Syntaxe : EXEC [-o] <commande>
Exécuter une commande. Si l'option -o est utilisée, la sortie est envoyée sur le canal actuel,
sinon elle est affichée dans la zone de texte actuelle.
Je ne sais absolument pas si cette commande est utile sous windows.
(Voir aussi EXECCONT, EXECSTOP, EXECKILL, EXECWRITE)
Execcont
Syntaxe : EXECCONT
Envoyer un signal « SIGCONT » au processus
SIGCONT sert a reactiver un processus.
(Voir aussi EXEC, EXECSTOP, EXECKILL, EXECWRITE)
Execkill
Syntaxe : EXECKILL [-9]
Tuer une exécution en cours dans la session actuelle. Si -9 est fourni, le processus est tué par le signal « SIGKILL »
(Voir aussi EXECCONT, EXECSTOP, EXEC, EXECWRITE)
Execstop
Syntaxe : EXECSTOP, envoyer un signal « SIGSTOP » au processus
SIGSTOP sert a stopper un processus.
(Voir aussi EXECCONT, EXEC, EXECKILL, EXECWRITE)
Syntaxe : EXECWRITE
Envoyer des données à l'entrée standard des processus
(Voir aussi EXECCONT, EXECSTOP, EXECKILL, EXEC)
Flushq
Syntaxe : FLUSHQ
Vider la file d'envoi du serveur actuel
(Quand vous envoyez trop de données trop rapidement au serveur, ces données s'accumulent dans une file d'attente.)
Gate
Syntaxe : GATE <hôte> [<port>]
Utiliser un hôte comme serveur mandataire (proxy), le port 23 est utilisé par défaut
Getfile
Syntaxe : GETFILE [-folder] [-multi] [-save] <command>
<title> [<initial>]
Ca permet d'ouvrir une fenetre pour aller chercher un fichier, mais dans quel but... ?
J'ai tenté de l'utiliser pour afficher le contenu d'un fichier sur un salon,
mais en vain, la maniere exacte de l'utiliser reste obscure pour moi.
Getint
Syntaxe : GETINT <default> <command> <prompt>
Demande a l'utilisateur d'entrer une valeur numerique.
Exemple : /getint "5" "set flood_ctcp_num" "Nombre de CTCP recevable avant d'ignorer l'envoyeur pour flood"
Demande le nombre de CTCP maximum avant de les ignorer, la valeur affichée sera 5.
(Le laps de temps pour le nombre de CTCP est defini par 'flood_ctcp_time')
(Voir aussi GETSTR)
GETSTR
Syntaxe : GETSTR <default> <command> <prompt>
Demande a l'utilisateur d'entrer une chaine de caracteres.
Exemple : /getstr "Votre texte a envoyer sur tous les salons..." "amsg "
"Message à envoyer sur tous les salons ?"
(Voir aussi GETINT)
GHOST
Syntaxe : GHOST <pseudo> <mot-de-passe>
Tuer un pseudonyme fantôme.
GUI
Syntaxe : GUI [ATTACH|DETACH|SHOW|HIDE|FOCUS|FLASH|ICONIFY|COLOR<n>]
GUI [MSGBOX <text>|MENU TOGGLE]
Cette commande fera l'objet d'un article special.
HELP
Syntaxe : HELP [-l] [commande]
Affiche l'aide.
/HELP
Affiche toutes les commandes disponibles, y compris les commandes definies par l'utilisateur et par des scripts/greffons
/HELP [commande]
Affiche l'aide de la commande spécifiée
/HELP -l
Affiche la liste de toutes les commandes
ainsi que les textes d'aide de chaque commande.
HOP
Syntaxe : HOP <pseudo>
Donner l'état de demi-opérateur de canal « halfop » au pseudo
(nécessite d'avoir les droits necessaires sur le salon en question)
ID
Syntaxe : ID <mot de passe>
Vous identifie auprès de nickserv.
IGNORE
Syntaxe : IGNORE <masque> <types...> <options...>
Masque - masque d'hôtes à exclure.
Par ex. : *!*@*.aol.com
tom*!*@*.fr
Types - types de données à exclure, un seul ou tous
PRIV : Messages privés
CHAN : Messages de salon
NOTI : Notices
CTCP : CTCP
DCC : DCC
INVI : Invitations
ALL : Toutes les categories sus-citées
UNIGNORE : Ne pas ignorer le masque (exceptions)
Options - NOSAVE (l'ignore ne durera que pour la duree de la session)
QUIET (n'affiche pas dans la fenetre que le host a ete
ignoré)
Il est possible de definir/regler/supprimer les IGNORE dans le menu
"Fenetres / Liste d'ignorance"
(Voir aussi UNIGNORE)
INVITE
Syntaxe : INVITE <pseudo> [<canal>]
Inviter quelqu'un sur un canal, par défaut le canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
JOIN
Syntaxe : JOIN <canal>
Rejoindre le canal
Vous pouvez joindre plusieurs salon avec une seule commande en les tapant a la suite, separés par des espaces
Note : Dans la version 2.6.8 de xchat sous linux, il est inutile de taper les #
KICK
Syntaxe : KICK <pseudo> [raison]
Expulser le pseudo (kick) hors du canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
(Voir aussi KICKBAN, BAN)
KICKBAN
Syntaxe : KICKBAN <pseudo> [bantype] [raison]
Bannir puis expulser (kick) le pseudo du canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
(Voir aussi BAN, KICK)
KILLALL
Syntaxe : KILLALL
Quitte immediatement xchat et se deconnecte en tuant le processus.
LAGCHECK
Syntaxe : LAGCHECK
Forcer une nouvelle vérification de latence (lag)
LASTLOG
Syntaxe : LASTLOG <chaîne>
Rechercher une chaîne mémorisée dans la fenêtre active
Ouvre une fenetre (lastlog) ou seront affiché toutes les occurences.
LIST
Syntaxe : LIST [chaine]
La commande List seule affiche la liste complete des salons.
Il est possible de rechercher certaines chaines dans la liste,
Je n'ai pas bien compris comment ca fonctionne et n'ai trouvé
aucune documentation sur le sujet...
Essayez : /list *quizz*
LOAD
Syntaxe : LOAD [-e] <fichier>
Charger un greffon ou un script.
L'option -e permet d'executer des commandes inscrites dans un fichier txt.
MDEHOP
Syntaxe : MDEHOP
Retirer globalement les droits d'opérateur à tous les demi-opérateurs (halfops) du canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
MDEOP
Syntaxe : MDEOP
Retirer globalement tous les droits d'opérateur à tous les opérateurs du canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
ME
Syntaxe : ME <action>
Envoyer l'action sur le canal actuel (les actions sont écrites à la 3ème personne, comme /me est content)
MENU
Syntaxe : MENU [-eX] [-k<mod>,<key>] [-m] [-pX] [-tX]
{ADD|DEL} <path> [command] [unselect command]
Cette commande fera l'objet d'un article spécial.
MKICK
Syntaxe : MKICK
Jeter (kick) massivement tout le monde sauf vous hors du canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
MODE
Syntaxe : MODE [pseudo/#salon] [+/-{modes}]
/MODE - seul affiche les modes du salon actuel,
/MODE #salon - affiche les modes du salon choisi
/MODE votre_pseudo - affiche les modes actifs avec votre
/pseudo
/MODE +/-{modes} - ajoute ou retire les modes du salon
/actuel
/mode votre_pseudo +/-{modes} - ajoute ou retire des modes sur votre
/pseudo
Les modes disponibles dependent des configurations du serveur ou vous etes.
MOP
Syntaxe : MOP
Donner globalement les droits d'opérateur à tous les utilisateurs du canal actuel
(nécessite d'avoir les droits necessaires sur le salon en question)
MSG
Syntaxe : MSG <pseudo> <message>
Envoyer un message privé a pseudo
NAMES
Syntaxe : NAMES [#salon]
/NAMES - Afficher les pseudos sur le canal actuel
/NAMES #salon - Afficher les pseudos sur le canal #salon
NCTCP
Syntaxe : NCTCP <pseudo> <message>
Envoyer une notification CTCP
(utilisé pour les reponses aux ctcp)
NEWSERVER
Syntaxe : NEWSERVER <nom_hô; [<port>] [-noreconnect]
/NEWSERVER - Ouvre une nouvelle fenetre de serveur
/NEWSERVER nom_hote - Ouvre une nouvelle fenetre de serveur et s'y
/connecte
- Si aucun port n'est precisé,le port par /defaut est utilisé (6667)
L'option -noreconnect permet de ne pas tenter de se reconnecter en cas d'echec.
Contrairement a ce qui est affiché dans l'aide, il faut mettre cette option apres le nom du serveur.
NICK
Syntaxe : NICK <pseudo>
Choisir votre pseudonyme
NOTICE
Syntaxe : NOTICE <pseudo/canal> <message>
Envoyer une notification. Les notifications sont un type de message auquel on devrait réagir automatiquement
NOTIFY
Syntaxe : NOTIFY [-n network1[,network2,...]] [<nick>]
/NOTIFY - Affiche votre liste des notifications.
/NOTIFY pseudo - Ajoute pseudo a la liste des notifications
/pour tous les reseaux
/NOTIFY -n network pseudo - Ajoute pseudo a la liste des notifications
/pour le reseau "network"
Vous pouvez choisir plusieurs reseau en les separant par des virgules.
Le nom du reseau a precisé est celui qui apparait dans votre liste de reseaux.
Il est possible de gerer les notifications depuis le menu "Fenetres / Liste de Notification"
OP
Syntaxe : OP <pseudo>
Donner l'état d'opérateur « chanop » au pseudo
(nécessite d'avoir les droits necessaires sur le salon en question)
PART
Syntaxe : PART [<canal>] [<raison>]
Quitter le canal, par défaut le canal actuel
PING
Syntaxe : PING <pseudo | canal>
Envoyer un ping CTCP au pseudo ou au canal
QUERY
Syntaxe : QUERY [-nofocus] <nick>
Ouvre une fenetre de conversation privée avec pseudo.
L'option -nofocus permet d'ouvrir la fenetre en arriere plan
QUIT
Syntaxe : QUIT [<raison>]
Se déconnecter du serveur actuel
QUOTE
Syntaxe : QUOTE <texte>
Transmettre le texte au serveur sous forme brute
RECONNECT
Syntaxe : RECONNECT [-ssl] [<hôte>] [<port>] [<mot_de_passe>]
Peut être appelée exactement comme /RECONNECT pour se reconnecter au serveur actuel
ou avec /RECONNECT ALL pour se reconnecter à tous les serveurs ouverts
RECV
Syntaxe : RECV <texte>
Transmettre vers xchat le texte sous forme brute, comme s'il avait été reçu depuis le serveur IRC
SAY
Syntaxe : SAY <texte>
Envoyer un texte à l'objet de la fenêtre actuelle
SEND
Syntaxe : SEND <pseudo> [<fichier>]
Envois un fichier a pseudo, comme /DCC SEND
SERVCHAN
Syntaxe : SERVCHAN [-ssl] <hôte> <port> <canal>
Se connecter et rejoindre un canal
SERVER
Syntaxe : SERVER [-ssl] <hôte> [<port>]
[<mot_de_passe>]
Se connecter à un serveur, le port par défaut est 6667 pour les connexions normales, et 9999 pour les connexions ssl
SET
Syntaxe : SET [-e] [-quiet] <variable> [<value>]
SET seul affiche une liste (non exhaustive) des setvars.
SET affiche la variable et sa valeur.
L'option -quiet permet de ne pas afficher le chagement de la valeur.
Voici la Liste des setvars xchat en anglais
SETCURSOR
Syntaxe : SETCURSOR [-|+]<position>
Mystere.
SETTAB
Syntaxe : SETTAB <nom>
Renomme l'onglet actuel.
SETTEXT
Syntaxe : SETTEXT <texte>
Affiche le texte dans la barre de saisie du texte de xchat.
SPLAY
Syntaxe : SPLAY <soundfile>
Joue le fichier son. (ne lit pas les mp3)
TOPIC
Syntaxe : TOPIC [<sujet>]
Définir le sujet si on en fournit un, sinon afficher le sujet actuel
UNBAN
Syntaxe : UNBAN <masque> [<masque>...]
Supprimer le bannissement pour les masques fournis.
(nécessite d'avoir les droits necessaires sur le salon en question)
UNIGNORE
Syntaxe : UNIGNORE <masque> [QUIET]
Retire l'ignore sur le masque donné.
L'option QUIET permet de ne pas afficher le message de confirmation.
UNLOAD
Syntaxe : UNLOAD <nom>
Décharger un greffon ou un script
URL
Syntaxe : URL <url>
Ouvrir une URL dans votre navigateur
USELECT
Syntaxe : USELECT [-a] [-s] <pseudo1> <npseudo2> etc.
Mettre en surbrillance le(s) pseudonyme(s) dans la liste des utilisateurs du canal
USERLIST
Syntaxe : USERLIST
Affiche la liste des utilisateurs du salon actif.
ov= Operateur / Voice (O=non, 1=oui)
away= Status de away O=non, 1=oui
lt= Duree en seconde de l'inactivité (normalement)
VOICE
Syntaxe : VOICE <pseudo>
Donner la parole à quelqu'un.
(nécessite d'avoir les droits necessaires sur le salon en question)
WALLCHAN
Syntaxe : WALLCHAN <message>
Ecrire le message sur tous les canaux
WALLCHOP
Syntaxe : WALLCHOP <message>
Envoyer le message à tous les opérateurs du canal actuel (chanops)
Merci à Own3d pour cette aide (
source |
site )