Top Promos Apple

iPhone 16

Test Apple

Antivirus Mac

Dock Thunderbolt

Chargeur iPhone

Nettoyeur Mac

Comparatif iPhone

Articles

Divers

Marier Ircle et Applescript

Par Solune - Publié le

Les types de script sous Ircle



Il en existe 2 sortes. La première sorte englobe ceux que l'on ouvre qui exécutent les commandes et qui se ferment , ce sont les temporaires. Les autres sont appelé "Startup Script" par Ircle , il doivent être sélectionné dans les préférence car Ircle les charge à son démarrage et il restent à scruter les objets demandé.

Particularité de Ircle



Comme beaucoup de logiciels , Ircle possède une valise de commandes et de propriété pour automatiser les tâches. Mais aussi , il possède des events (des boucles) qui réagissent , par exemple , à l'envoi d'une phrase. C'est ceux-là qui permettrons de faire des Startup Script.

Les scripts temporaires



Il peuvent démarrer avec la boucle "on run()" mais ce n'est pas obligé. On peut les appeler avec le menu script de Ircle ou bien par le biais de "/nomduscript".
Par exemple :

on run()
tell application "ircle"
type "à mort les PCiste pourri et leur technologie d'abrutis"
beep
end run

On appelle le script "tatav" (=> le nom vient de mon prof d'automatisme :) )Donc quand l'utilisateur de Ircle tapera "/tatav" , Ircle enverra sur le message "à mort les PCiste pourri et leur technologie d'abrutis" sur le channel qui à sa fenêtre au premier plan et sonnera :).

Les events & Startup Script



Ils sont une trentaine et vous pouvez créer les vôtres , cool nan ?
Voici les plus utiles (ils sont tous noté dans le script events de votre dossier de script de Ircle) :
- on input(n°connection,target,laphrase) => quand l'utilisateur de Ircle valide une phrase dans la fenêtre "input line" de Ircle , elle est stockée dans la variable "laphrase" et la boucle de input se déclenche.
- on pubmsg(n°connection,sourcenick,sourcehost,channel,laphrase) => quand une phrase arrive dans un channel , celui-ci est stocké dans la variable "laphrase" (attention les vôtre aussi !) et la boucle se déclenche. Cette boucle est à user avec modération si vous êtes du genre à discuter sur 20 channel surpeuplé à la fois , cela cause un ralentissement de Ircle.
- on pubmsg(n°connection,sourcenick,sourcehost,votrenick,laphrase) => même chose que ci-dessus mais pour les message privé.
- on join(n°connection,sourcenick,sourcehost,channel) => quand une personne arrive sur un channel.

Pour créer vos propres events , il suffit trouver un nom à mettre après "on". Ensuite pour les appeler il suffit de tapez "/nomdel'event" pour le déclencher.
Par exemple :

on m4e(variablequelconque)
tell application "ircle"
echo "En route pour Mac4Ever :)"
type "VIVE MAC4EVER " & variablequelconque & " Venez tous à www.mac4ever.com !"
end tell
end run

Cet event est on ne peut plus correct. Donc quand l'utilisateur de Ircle tapera "/m4e houhou" la boucle se déclenchera. Ircle écrira dans la fenêtre au premier plan "En route pour Mac4Ever :)" sans que quiconque (sauf l'utilisateur) le voie et dira dans le channel "VIVE MAC4EVER houhou Venez tous à www.mac4ever.com !". Voilà , cet exemple est à utiliser dans modération :)
Mac4Ever recrute sur Paris et Nîmes

Mac4Ever recrute sur Paris et Nîmes

Mac4ever renforce ses équipes et recherche plusieurs personnes pour participer à la rédaction de son fil d'actualité, à la création de contenu vidéo, ainsi qu'à l'amélioration du référencement des contenus. Si tu es intéressé, n'hésite pas à postuler !

Un bilan incroyable pour la panne causée par CrowdStrike

Un bilan incroyable pour la panne causée par CrowdStrike

Vendredi 19 juillet 2024, Microsoft enregistrait une panne colossale de ses services, causée par une mise à jour du logiciel de...

Comment bloquer l'utilisation de ses données par Grok, l'IA de X ?

Comment bloquer l'utilisation de ses données par Grok, l'IA de X ?

Depuis ce matin, une nouvelle option -des plus intéressantes- est apparue sur X (ex-Twitter), qui au passage est activée par défaut. Il...

Google doit-il craindre SearchGPT, le nouvel outil de recherche d'OpenAI (ChatGPT) ?

Google doit-il craindre SearchGPT, le nouvel outil de recherche d'OpenAI (ChatGPT) ?

Voilà une nouvelle menace se profiler pour Google ! En effet, OpenAI vient de dévoiler son nouveau moteur de recherche -forcément...

Chrome améliore la sécurité pour les fichiers téléchargés

Chrome améliore la sécurité pour les fichiers téléchargés

Après avoir revu l'interface de téléchargement au sein de son navigateur, Google propose désormais d'offrir davantage de...

A quoi servira le nouveau labo d'Apple en Chine ?

A quoi servira le nouveau labo d'Apple en Chine ?

Alors que Jeff Williams est en voyage d'affaires en Chine, Apple serait sur le point d'ouvrir un nouveau laboratoire dans le pays.

Panne mondiale : les précisions laconiques de CrowdStrike suffiront-elles ?

Panne mondiale : les précisions laconiques de CrowdStrike suffiront-elles ?

CrowdStrike continue d'être sous les feux de la rampe. La société de cybersécurité, à l'origine de la panne...

Mistral Large 2 : à "jeu égal" avec ChatGPT !

Mistral Large 2 : à "jeu égal" avec ChatGPT !

La start-up Mistral -fondée en avril 2023 par trois anciens de Polytechnique et de l'Ecole Normale Supérieure- n'a rien à envier à...

L'émoji pistolet fait son retour sur X (ex-Twitter)

L'émoji pistolet fait son retour sur X (ex-Twitter)

Alors que l'usage des armes à feu est de plus en plus d'actualité aux Etats-Unis, X (ex-Twitter- vient de rétablir dans la plus grande...

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

1 commentaire
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.