en

Créer un script pour PlayOnMac - Chapitre 2 : Les fonctions de base

Nous allons maintenant voir quelques commandes de base pour les scripts PlayOnMac.

Petite remarque : Toutes les commandes que nous allons voir vont entre POL_SetupWindow_Init et POL_SetupWindow_Close.

Afficher un message

Voici la commande POL_SetupWindow_message :

Syntaxe :

POL_SetupWindow_message "Votre Message" "Titre de la fenêtre"

Exemple :

#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_SetupWindow_Init

POL_SetupWindow_message "Hello World!" "Mon premier message"

POL_SetupWindow_Close
exit

Voici ce que vous obtenez :

Vous arrivez à afficher des messages. Alors, heureux ?

Une zone de texte

Vous voulez demander une information à l'utilisateur ? La fonction POL_SetupWindow_textbox a été créée pour :

Syntaxe :

POL_SetupWindow_textbox "Message" "Titre de la fenêtre"

Exemple :

POL_SetupWindow_textbox "Comment vous appelez-vous ?" "Ma première zone de texte"

Nous verrons dans le prochain chapitre comment récupérer ce que l'utilisateur a entré.

Une question ?

Vous voulez que l'utilisateur vous réponde par oui, ou par non ? Il existe la fonction POL_SetupWindow_question

Syntaxe :

POL_SetupWindow_question "Question" "Titre de la fenêtre"

Exemple :

POL_SetupWindow_question "Aimez vous ce tutoriel ?" "Ma première question"

Nous verrons dans le prochain chapitre comment récupérer ce que l'utilisateur a entré.

Un petit menu

De la même façon que les trois fonctions précédentes, vous pouvez créer un joli menu pour PlayOnMac.

Syntaxe :

POL_SetupWindow_menu "Message" "Titre de la fenêtre" "Choix possibles séparés par le séparateur" "Séparateur"

Explications :

Les différentes entrées doivent être séparées par un séparateur (1 caractère) qui est indiqué à la fin, les caractères couramment utilisés sont le tiret (-), ou le tilde (~).

Exemple :

POL_SetupWindow_menu "Que voulez-vous manger ce soir ?" "Menu du soir" "Carottes-Patates-Frites" "-"

Nous verrons dans le prochain chapitre comment récupérer ce que l'utilisateur a entré.

Sélectionner un fichier

Vous pouvez demander à l'utilisateur de sélectionner un fichier sur son ordinateur.

Syntaxe :

POL_SetupWindow_browse "Message" "Titre de la fenêtre"

Exemple :

POL_SetupWindow_browse "Sélectionnez le programme d'installation" "Sélection d'un fichier"

Nous verrons dans le prochain chapitre comment récupérer ce que l'utilisateur a entré.

Présenter votre application

Cette commande est très importante. Elle permet de présenter une application à l'utilisateur avant qu'il l'installe.

Syntaxe :

POL_SetupWindow_presentation "Nom du programme" "Éditeur du programme" "Site de l'éditeur" "Auteur du script" "Préfixe du programme (Voir le chapitre 5)"

Exemple :

POL_SetupWindow_presentation "Mozilla Firefox" "Mozilla" "http://www.mozilla.com" "Auteur du script" "MozillaFirefox"

Commenter votre code

Le symbole "#" permet de dire à bash d'ignorer le texte qui suit. Voici un exemple :

POL_SetupWindow_message "Bonjour" "Test"
# Un joli commentaire
POL_SetupWindow_message "Au revoir" "Test"

Nous vous conseillons de commenter votre code le plus possible pour améliorer la lisibilité et aider les scripteurs à la validation.

Chapitre précédent - Chapitre suivant

Il n'y a rien à voir ici