Informations Service > Type de service > Module externe Script

Le module externe Script est affiché lorsque vous sélectionnez Script dans le menu local Type de service du panneau Informations Service.

Ce module externe est utilisé par les services Liste d'un répertoire FTP, Samba SMB, Capture d'écran, et d'autres services. par défaut. Il va lancer un AppleScript, un script shell, ou un script Perl, PHP, Python, etc.

Description : La zone texte sous le menu local Type de service est l'endroit où vous pouvez saisir une brève description du service. Ce texte est affiché dans le panneau Informations Test.

Variables personnalisées : Cette table permet d'ajouter de nouvelles variables dans le menu local Insérer une variable. Ces variables apparaissent également sous forme de champs dans le panneau Informations Test. Cliquez le bouton + pour ajouter une ligne dans la table, ou le bouton - pour supprimer la ligne sélectionnée. Vous pouvez utiliser cela en particulier pour demander au serveur de se connecter ou d'autres informations personnalisées nécessaires au script.

Descriptions d'erreurs personnalisées : Cette table a deux buts. Dans un premier temps, vous pouvez éditer la valeur de la colonne Résultat pour la ligne Succès indiquant quelle valeur résultante signale un script exécuté avec succès - elle est normalement égale à zéro, mais vous pouvez la modifier par une autre valeur si nécessaire. Dans un second temps, vous pouvez donner une description aux valeurs d'erreur résultante. Cette indication apparaîtra dans la table des Échecs. Cliquez le bouton + pour ajouter une ligne dans la table, ou le bouton - pour supprimer la ligne sélectionnée.

Insérer une variable : Les variables sont des marqueurs dans un texte qui sont remplacés par une autre valeur lorsque le filtre est utilisé. Utilisez ce menu pour en sélectionner une parmi celles disponibles. Lorsqu'une variable est sélectionnée, elle est insérée au point d'insertion, ou remplace le texte sélectionné. Veuillez vous référer à la page des Variables pour une description des variables disponibles.

Type de script : Sélectionnez le type de script dans ce menu combo box. Vous pouvez saisir son nom, ou cliquez le menu dans la partie droite pour afficher les options disponibles. Ce menu affiche le nom des outils et leur chemin d'accès. Vous pouvez également spécifier un outil qui n'y est pas listé en saisissant son chemin d'accès, mais si vous deviez l'utiliser à nouveau, vous pouvez l'ajouter à la liste par défaut via les Préférences Script.

Éditeur de Script: Écrivez votre script ici. Vous pouvez insérer des variables comme celles indiquées entre parenthèses. Veuillez vous référer à l'élément Insérer une variable ci-dessus, les utilisateurs expérimentés peuvent les saisir directement. Vous pouvez modifier la police, la taille, et les couleurs de cette zone de texte dans les Préférences Script.

Run Cliquez ce bouton pour essayer le script. Simon va afficher une fenêtre d'Aperçu, affichant la source en haut et la sortie en bas, avec le résultat. Notez que les valeurs par défaut seront utilisées comme variables. Ajoutez un test pour ce service pour utiliser des valeurs de variables réelles.

Build Ce bouton est uniquement disponible lorsque le Type de script est AppleScript. Il construit le script et affiche toutes les erreurs AppleScript. Si le script est valide, il est coloré de manière conventionnelle comme les autres AppleScripts.

Obtenir d'autres scripts : Cliquez ce bouton pour aller sur la page Simon Extras [web link] avec votre navigateur internet. C'est le répertoire des nouveaux scripts et ceux soumis par les utilisateurs.

Ouvrir un Script...: Cliquez ce bouton pour charger un nouveau script depuis le disque, tout en remplaçant tous ceux affichés dans la fenêtre. Cela peut être un fichier standard .scpt, .sh, etc., ou un script enregistré par Simon.

Enregistrer le Script sous...: Cliquez pour enregistrer le script courant avec ses instructions, ses variables personnalisées, etc. en tant que fichier script normal. Utilisez cette fonction pour partager vos scripts [web link] avec d'autres utilisateurs de Simon !