Tutoriel Créer son propre spammer en AppleScript.

Rivals

Développeur
Développeur
Inscription
27 Août 2016
Messages
807
Réactions
680
Points
2 674
    Réponse de Rivals Forums généraux Informatique ⌨️ MacOS : Créer son propre spammer en AppleScript.
  • #1
icone.png
CRÉER SON PROPRE SPAMMER EN APPLESCRIPT !
Bonjour à tous, après le partage de SpamBot, j'ai eu l'idée de créer mon propre spammer en AppleScript afin de m'experimenter dans ce genre de code exclusivement disponible sur MAC. :cool:

i - L'AppleScript est un langage de script crée par Apple, est qui permet de créer des actions simples et variées sur votre ordinateur.

i - Un spammer peut être un automate (système automatisé) ou une personne qui écrit un nombre de mots ou de phrases à répétition.

Vous devez être inscrit pour voir les images

Pour coder en AppleScript, il faut ouvrir l'éditeur de script crée spécialement pour ce genre de code c'est à dire : l'Éditeur AppleScript. Vous pouvez le trouver dans le dossier "Applications" ou directement dans une recherche spotlight. :)

Capture d’écran 2014-01-12 à 09.33.25.png
L'interface de cet éditeur se présente de la manière suivante, vous pouvez y retrouver des boutons principaux.

1.png
Vous trouverez les rôles de chacun de ces boutons dans les onglets ci-dessous. :ok:

Enregistrer Arrêter Exécuter Compiler


  • Capture d’écran 2014-01-12 à 09.43.30.png
    Ce bouton permet d'enregistrer votre script sur votre ordinateur rapidement, je recommande la première fois de l'enregistrer en cliquant sur "Fichier" puis "Enregistrer..." pour définir un chemin et donc éviter à chaque modification du code de devoir refaire l'étape.

  • Capture d’écran 2014-01-12 à 09.49.28.png
    Ce bouton est très simple à comprendre, il permet d'arrêter le script lorsqu'il est en action.

  • Capture d’écran 2014-01-12 à 09.55.29.png
    Ce bouton permet d'exécuter un script, c'est à dire exécuter les actions présentes à l'intérieur.

  • Capture d’écran 2014-01-12 à 10.05.27.png
    Ce bouton est particulier, il permet dans un premier temps de faire une vérification de votre script, vérifier qu'il est syntaxement correct et dans un second temps ajouter une couleur syntaxique.



▪ Pour commencer, écrivez cette ligne de code afin "d'inclure les fonctions" du système d'événement. ;)
Code:
tell application "System Events"

▪ Ensuite définissons une variable "TexteDuSpam" qui aura pour contenu du texte.
Code:
set TexteduSpam to "Sample Text"

▪ Puis créons une fenêtre qui aura un texte de bienvenue avec un champs de texte qui sera récupéré pour spammer.
Code:
display dialog "Bienvenue sur mon spammer." default answer "Entrer un message"
2.png
(résultat du code, n'exécuter par le script maintenant, cette capture d'écran vous permet d'avoir une représentation visuelle de votre script.)
▪ Le code ci-dessous permet d'indiquer à l'AppleScript que le texte qui sera tapé précédemment par l'utilisateur sera le contenu de la variable "TexteduSpam". ;)
Code:
set TexteduSpam to the text returned of the result

▪ Créons une ligne de code qui créera une nouvelle petite fenêtre pour indiquer la "fréquence" de spam (comme avec "SpamBot"). La fréquence par défaut sera de 0.5 c'est à dire 0,5s/mots, vous pouvez bien sûr modifier cette fréquence par celle de votre choix.
Code:
display dialog "Fréquence" default answer ".05"

▪ Le code suivant permet de créer une nouvelle variable "frequence" contenant la fréquence entrée par l'utilisateur précédemment. :tchuss:
Code:
set frequence to the text returned of the result

▪ Créons une nouvelle étape après la celle de la fréquence, celle-ci permettra à l'utilisateur de taper le nombre de message que le spam sera répété. La réponse sera de 25 par défaut, j'ai choisi ce nombre pour éviter de faire ralentir l'ordinateur lors de l'exécution du script.
Code:
set cmbfois to text returned of (display dialog "Combien de messages ?" default answer "25")

▪ Puis écrivez le code suivant afin de laisser une "dernière chance" à l'utilisateur d'annuler l'action. :baille:
Code:
display dialog "Cliques sur OK et ton spam commencera dans 3 secondes."

▪ Ajoutez un "delay" de 3 secondes afin d'ajouter du temps entre l'action précédente et la suivante.
Code:
delay 3
▪ Ensuite "retournons" toutes les variables, c'est à dire exécutons l'action de spammer avec le contenu des variables.
Code:
repeat cmbfois times
        delay frequence
        keystroke return
        keystroke TexteduSpam
    end repeat
▪ Et finalement, nous allons ajouter un code qui indique que nous n'avons plus besoin du système d'événement.
Code:
end tell
Pour exécuter le script, cliquez sur l'icône "Compiler" puis "Exécuter". :)

Pour exécuter notre script comme une application avec un simple clique, cliquez sur "Fichier" (en haut de votre écran) puis entrez un nom et choisissez "Application" dans le champs "Format de fichier".

Capture d’écran 2014-01-12 à 11.42.44.png
Vous pouvez changer l'icône de celui-ci afin de lui donner un côté esthétique en suivant mon tutoriel. :cool:

Ce tutoriel est terminé, il a été rédigé par moi même entièrement, je rappel que j'ai fais ce tutoriel pour vous expérimentez à l'AppleScript.

Rivals
 
Dernière édition par un modérateur:

DrGenius RMK™

"Ain’t nobody who’s as good at what I do
"
Premium
Inscription
28 Novembre 2013
Messages
1 913
Réactions
916
Points
4 686
    Réponse de DrGenius RMK™ Forums généraux Informatique ⌨️ MacOS : Créer son propre spammer en AppleScript.
  • #2
J'ai rien compris mais ça a l'air de valoir une éval ;)
 

Rivals

Développeur
Développeur
Inscription
27 Août 2016
Messages
807
Réactions
680
Points
2 674
    Réponse de Rivals Forums généraux Informatique ⌨️ MacOS : Créer son propre spammer en AppleScript.
  • #3
J'ai rien compris mais ça a l'air de valoir une éval ;)
Merci pour l'évaluation, c'est simplement la création d'un script qui permet de spammer, à la fin je montre comment l'ouvrir sous la forme d'une application. ;)
 

EvaZeR

◤ComeBack◢
Premium
Inscription
31 Mars 2012
Messages
2 578
Réactions
694
Points
4 691
    Réponse de EvaZeR Forums généraux Informatique ⌨️ MacOS : Créer son propre spammer en AppleScript.
  • #4
Je n'ai pas pu tout lire mais ça la l'air super cool :)
 

DrGenius RMK™

"Ain’t nobody who’s as good at what I do
"
Premium
Inscription
28 Novembre 2013
Messages
1 913
Réactions
916
Points
4 686
    Réponse de DrGenius RMK™ Forums généraux Informatique ⌨️ MacOS : Créer son propre spammer en AppleScript.
  • #5
Merci pour l'évaluation, c'est simplement la création d'un script qui permet de spammer, à la fin je montre comment l'ouvrir sous la forme d'une application. ;)
Je suis a des années lumiéres de pouvoir comprendre :( et moi qui voulait me lancer dans l'aprentissage des application :( tu m'a desesperé :pleure:
 

➙Lucas

Premium
Premium
Inscription
23 Août 2011
Messages
2 400
Réactions
552
Points
4 861
    Réponse de ➙Lucas Forums généraux Informatique ⌨️ MacOS : Créer son propre spammer en AppleScript.
  • #6
Voir la pièce jointe 12292
CRÉER SON PROPRE SPAMMER EN APPLESCRIPT !
Bonjour à tous, après le partage de SpamBot, j'ai eu l'idée de créer mon propre spammer en AppleScript afin de m'experimenter dans ce genre de code exclusivement disponible sur MAC. :cool:

i - L'AppleScript est un langage de script crée par Apple, est qui permet de créer des actions simples et variées sur votre ordinateur.

i - Un spammer peut être un automate (système automatisé) ou une personne qui écrit un nombre de mots ou de phrases à répétition.

Vous devez être inscrit pour voir les images

Pour coder en AppleScript, il faut ouvrir l'éditeur de script crée spécialement pour ce genre de code c'est à dire : l'Éditeur AppleScript. Vous pouvez le trouver dans le dossier "Applications" ou directement dans une recherche spotlight. :)

L'interface de cet éditeur se présente de la manière suivante, vous pouvez y retrouver des boutons principaux.

Vous trouverez les rôles de chacun de ces boutons dans les onglets ci-dessous. :ok:

Enregistrer Arrêter Exécuter Compiler


  • Ce bouton permet d'enregistrer votre script sur votre ordinateur rapidement, je recommande la première fois de l'enregistrer en cliquant sur "Fichier" puis "Enregistrer..." pour définir un chemin et donc éviter à chaque modification du code de devoir refaire l'étape.

  • Ce bouton est très simple à comprendre, il permet d'arrêter le script lorsqu'il est en action.

  • Ce bouton permet d'exécuter un script, c'est à dire exécuter les actions présentes à l'intérieur.

  • Ce bouton est particulier, il permet dans un premier temps de faire une vérification de votre script, vérifier qu'il est syntaxement correct et dans un second temps ajouter une couleur syntaxique.



▪ Pour commencer, écrivez cette ligne de code afin "d'inclure les fonctions" du système d'événement. ;)
Code:
tell application "System Events"

▪ Ensuite définissons une variable "TexteDuSpam" qui aura pour contenu du texte.
Code:
set TexteduSpam to "Sample Text"

▪ Puis créons une fenêtre qui aura un texte de bienvenue avec un champs de texte qui sera récupéré pour spammer.
Code:
display dialog "Bienvenue sur mon spammer." default answer "Entrer un message"
Voir la pièce jointe 12310
(résultat du code, n'exécuter par le script maintenant, cette capture d'écran vous permet d'avoir une représentation visuelle de votre script.)
▪ Le code ci-dessous permet d'indiquer à l'AppleScript que le texte qui sera tapé précédemment par l'utilisateur sera le contenu de la variable "TexteduSpam". ;)
Code:
set TexteduSpam to the text returned of the result

▪ Créons une ligne de code qui créera une nouvelle petite fenêtre pour indiquer la "fréquence" de spam (comme avec "SpamBot"). La fréquence par défaut sera de 0.5 c'est à dire 0,5s/mots, vous pouvez bien sûr modifier cette fréquence par celle de votre choix.
Code:
display dialog "Fréquence" default answer ".05"

▪ Le code suivant permet de créer une nouvelle variable "frequence" contenant la fréquence entrée par l'utilisateur précédemment. :tchuss:
Code:
set frequence to the text returned of the result

▪ Créons une nouvelle étape après la celle de la fréquence, celle-ci permettra à l'utilisateur de taper le nombre de message que le spam sera répété. La réponse sera de 25 par défaut, j'ai choisi ce nombre pour éviter de faire ralentir l'ordinateur lors de l'exécution du script.
Code:
set cmbfois to text returned of (display dialog "Combien de messages ?" default answer "25")

▪ Puis écrivez le code suivant afin de laisser une "dernière chance" à l'utilisateur d'annuler l'action. :baille:
Code:
display dialog "Cliques sur OK et ton spam commencera dans 3 secondes."

▪ Ajoutez un "delay" de 3 secondes afin d'ajouter du temps entre l'action précédente et la suivante.
Code:
delay 3
▪ Ensuite "retournons" toutes les variables, c'est à dire exécutons l'action de spammer avec le contenu des variables.
Code:
repeat cmbfois times
        delay frequence
        keystroke return
        keystroke TexteduSpam
    end repeat
▪ Et finalement, nous allons ajouter un code qui indique que nous n'avons plus besoin du système d'événement.
Code:
end tell
Pour exécuter le script, cliquez sur l'icône "Compiler" puis "Exécuter". :)

Pour exécuter notre script comme une application avec un simple clique, cliquez sur "Fichier" (en haut de votre écran) puis entrez un nom et choisissez "Application" dans le champs "Format de fichier".

Vous pouvez changer l'icône de celui-ci afin de lui donner un côté esthétique en suivant mon tutoriel. :cool:

Ce tutoriel est terminé, il a été rédigé par moi même entièrement, je rappel que j'ai fais ce tutoriel pour vous expérimentez à l'AppleScript.

Rivals
L'apple script est intuitif et simple , super tuto ! :)
 

Rivals

Développeur
Développeur
Inscription
27 Août 2016
Messages
807
Réactions
680
Points
2 674
    Réponse de Rivals Forums généraux Informatique ⌨️ MacOS : Créer son propre spammer en AppleScript.
  • #7
J'ai aimé faire ce tutoriel, auriez vous d'autres idées de ce genre ? :)
 

Andro Sni

Staff RealityGamingTV
Rédacteur
Inscription
16 Juin 2012
Messages
6 017
Réactions
6 686
Points
13 000
    Réponse de Andro Sni Forums généraux Informatique ⌨️ MacOS : Créer son propre spammer en AppleScript.
  • #8
Bon boulot ;)
 
D

delete221380

Invité
    Réponse de delete221380 Forums généraux Informatique ⌨️ MacOS : Créer son propre spammer en AppleScript.
  • #9

DraKey

Membre
Inscription
6 Janvier 2015
Messages
9
Réactions
1
Points
553
    Réponse de DraKey Forums généraux Informatique ⌨️ MacOS : Créer son propre spammer en AppleScript.
  • #10
Tu peux pas nous le mettre en téléchargement ? :D
 

Grizuss

Membre
Inscription
2 Mars 2016
Messages
95
Réactions
18
Points
1 456
    Réponse de Grizuss Forums généraux Informatique ⌨️ MacOS : Créer son propre spammer en AppleScript.
  • #11
Salut, comment on met le fichier en exe svp ?
 

RJC

Un mort peut renaître de ses cendres.
Premium
Inscription
16 Février 2015
Messages
2 057
Réactions
700
Points
4 201
    Réponse de RJC Forums généraux Informatique ⌨️ MacOS : Créer son propre spammer en AppleScript.
  • #12



Retrouvez RealityGaming sur mobile

L'application mobile évolue depuis plusieurs semaines pour correspondre à vos besoins.
Retrouvez dès à présent les dernières versions sur iOS et Android.

Pour les reports de bug ou suggestions, c'est ici.

Membres du mois

Récompense de 70€ au membre qui a produit les meilleurs topics chaque mois (meilleur ratio résultats sur google + vues + réponses + likes sur une ou plusieurs de ses discussions). Plus d'infos.

RealityGaming sur YouTube !

Mobile app for XenForo 2 by Appify
Haut