Créer son propre spammer en AppleScript.

Rivals

Ancien staff
Inscription
27 Août 2016
Messages
1 706
Réactions
899
Points
15 514
RGCoins
992
You must be registered for see images attach

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.

http://reality-gaming.fr/images/ligne-rg.png

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. :)

You must be registered for see images attach

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

You must be registered for see images attach

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

[tabs][tab=Enregistrer]
You must be registered for see images attach
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. [/tab]
[tab=Arrêter]
You must be registered for see images attach
Ce bouton est très simple à comprendre, il permet d'arrêter le script lorsqu'il est en action.[/tab]
[tab=Exécuter]

You must be registered for see images attach
Ce bouton permet d'exécuter un script, c'est à dire exécuter les actions présentes à l'intérieur.[/tab]
[tab=Compiler]

You must be registered for see images attach
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.[/tab][/tabs]


▪ 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"

You must be registered for see images attach

(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".

You must be registered for see images attach

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:
J'ai rien compris mais ça a l'air de valoir une éval ;)
 
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. ;)
 
Je n'ai pas pu tout lire mais ça la l'air super cool :)
 
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:
 
You must be registered for see images attach

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.

http://reality-gaming.fr/images/ligne-rg.png

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. :)

You must be registered for see images attach

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

You must be registered for see images attach

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

[tabs][tab=Enregistrer]
You must be registered for see images attach
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. [/tab]
[tab=Arrêter]
You must be registered for see images attach
Ce bouton est très simple à comprendre, il permet d'arrêter le script lorsqu'il est en action.[/tab]
[tab=Exécuter]

You must be registered for see images attach
Ce bouton permet d'exécuter un script, c'est à dire exécuter les actions présentes à l'intérieur.[/tab]
[tab=Compiler]

You must be registered for see images attach
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.[/tab][/tabs]


▪ 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"

You must be registered for see images attach

(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".

You must be registered for see images attach

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 ! :)
 
J'ai aimé faire ce tutoriel, auriez vous d'autres idées de ce genre ? :)
 
Bon boulot ;)
 
Tu peux pas nous le mettre en téléchargement ? :D
 
Salut, comment on met le fichier en exe svp ?
 
Retour
Haut