Tutorial
Voici un petit exemple, pas à pas, de l'utilisation de AsWeb...
Imaginons que, dans le cadre de la rédaction d'un article à publier sur un forum internet, nous souhaitions inclure un code AppleScript au format BbCode, comportant un lien cliquanble avec le protocole AsUrl afin d'ouvrir le script directement dans l'Éditeur de Scripts (ce protocole n'est pas supporté par tous les forums d'échanges), nous voulons également que le code soit formaté au plus proche des préférences AppleScript actives, enfin, nous n'avons pas besoin de générer un fichier puisqu'un simple copier/coller du code dans le corps de l'article suffit...
Voici donc la marche à suivre :
1 |
Pour commencer, il faut lancer l'Éditeur de Scripts (si ce n'est déjà fait ;-) |
|
2 |
Créons un nouveau document et insérons le code suivant : |
-- Display dialog exemple on run set theMessage to "Bonjour monde :-)" display dialog theMessage with icon 1 end run |
3 |
Une fois ce code compilé, nous devrions obtenir une fenêtre comme celle-ci (avec vos propres formatages AppleScript bien entendu) : |
|
4 |
On lance ensuite l'application AsWeb, qui viendra s'afficher devant les fenêtres ouvertes de l'Éditeur de Scripts (fonction à configurer dans les préférences) |
|
5 |
Choisissons tout d'abord la cible de sortie, le presse-papier donc, en cliquant sur le bouton "Cible" (le 2e bouton à partir de la gauche) jusqu'à afficher l'icône du presse-papier si ce n'est pas déjà le cas : |
|
6 |
Ensuite, choisissons dans le popup-menu "Conversion" le type de conversions que nous souhaitons réaliser, "Web+AsUrl" pour notre exemple : |
|
7 |
Nous devons choisir ensuite le format Web de sortie dans le popup-menu "Format" , c'est-à-dire, le type de code Web que nous souhaitons insérer dans notre article, choisissons "BbCode" : |
|
8 |
Il ne nous reste plus qu'à choisir le formatage typographique du code que nous souhaitons obtenir dans le popup-menu "Formatage", comme nous voulons qu'il soit le plus proche possible de nos préférences AppleScript, c'est cette option "AppleScript" que nous allons sélectionner : |
|
9 |
Enfin, nous terminons par choisir le document à convertir dans le popup-menu "Document" , normalement c'est celui qui est affiché au premier plan de l'Éditeur de Scripts, nous sélectionnons donc l'option "Premier" : |
|
10 |
Voilà, toutes les options sont réglées, nous pouvons vérifier nos choix qui s'inscrivent dynamiquement sur la barre de titre de la fenêtre principale de AsWeb : |
|
11 |
Tout est OK, nous n'avons plus qu'à cliquer sur le bouton "Convertir" pour transformer le code AppleScript du document au premier plan au format BbCode : |
|
12 |
Lors de la conversions, une jauge s'affiche nous invitant à patienter que tous les traitements soient correctement effectués : |
|
13 |
Une fois la conversions achevée, un dialogue d'information nous prévient avec un signal sonore (options à configurer dans les préférences) il suffit de valider ce dialogue pour que le code converti soit copié dans le presse-papier : |
|
14 |
Voilà, notre code AppleScript se trouve désormais correctement formaté en syntaxe BbCode dans le presse-papier, il ne reste plus qu'à le coller dans notre article pour le publier, ce qui donnerait : |
[b]Sans titre[/b] [url="applescript://com.apple.scripteditor/?action=new&script=-- ... "]Ouvrez ce code dans l'Éditeur de Scripts...[/url] [quote]--[i][color="#4F4F4F"] Display dialog exemple[/i][/color] [b][color="#118F10"]on [/b][/color][b][i][color="#904F0F"]run [/b][/i][/color] [b][color="#118F10"]set [/b][/color][color="#FC1817"]theMessage [/color][b][color="#118F10"]to[/b][/color] "[color="#250EFE"]Bonjour monde :-)[/color]" [b][i][color="#904F0F"]display dialog [/b][/i][/color][color="#FC1817"]theMessage [/color][b][i][color="#904F0F"]with icon [/b][/i][/color][color="#250EFE"]1[/color] [b][color="#118F10"]end [/b][/color][b][i][color="#904F0F"]run [/b][/i][/color][/quote] |
15 |
Ce code une fois publié en ligne devrait s'afficher ainsi : |
Sans titre Ouvrez ce code dans l'Éditeur de Scripts... -- Display dialog exemple on run set theMessage to "Bonjour monde :-)" display dialog theMessage with icon 1 end run |
En résumé
- Choix de la cible de sortie "Presse-papier" : bouton "Cible"
- Choix du type de conversion "Web+AsUrl" : popup-bouton "Conversion"
- Choix du format Web de sorite "BbCode" : popup-bouton "Format"
- Choix du formatage du code "AppleScript" : popup-bouton "Formatage"
- Choix du document à convertir "Premier" : popup-bouton "Document"
- Lancement de la conversion : bouton "Convertir"