Ajoutez le code suivant à votre script
message "Hello World"
Voici ce que vous obtenez
Vous arrivez à afficher des messages. Alors, heureux ? Je vous invite à lire l'annexe pour améliorer la lisibilité de cette fenêtre. Vous apprendez à changer le titre, afficher un bouton annuler et des numéros d'étape
Si vous ouvrez playonlinux à partir d'un terminal, vous pouvez afficher un message dedans. Cela est très pratique pour le debuggage. Entrez le code suivant :
echo "Hello World"
Le sybmole "#" permet de dire à bash d'ignorer le texte qui suit. Voici un exemple :
echo "Hello World"
# Un joli commentaire
echo "Goodbye World"
Je vous invite à commenter votre code le plus possible pour améliorer la lisibilité et aider les scripteurs à la validation
Vous voulez demander une information à l'utilisateur ? La fonction champ est parfaite pour vous. Ajoutez le code suivant à votre script :
champ "Comment vous appelez-vous ?"
Et voici la fenêtre qui apparait
Rien ne se passe ? C'est normal. En fait, si vous observez bien, la valeur entrée est envoyée dans votre console.
Nous verrons dans le prochain chapitre comment récuperer cette valeur et s'en servir
Vous voulez que l'utilisateur vous réponde par oui ou par non ? Il existe une fonction "question"
Voici son fonctionnement :
question "Aimez vous PlayOnLinux ?"
Le résultat sera le suivant :
Si l'utisateur clique sur Oui, vous verrez apparaitre "0" dans votre console. Sinon, vous verrez apparaitre "1"
Nous apprendrons dans le prochain chapitre à récuperer cette valeur
De la même façon que les deux fonctions précédentes, vous pouvez créer un joli menu pour PlayOnLinux.
menu "Que voulez-vous manger ce soir ?" "Carottes Patates Frites"
Le résultat est affiché dans la console
Et si je veux mettre "Des Carottes", "Des frites", "Des Patates", ça me met 6 entrées différentes ?
Oui, la fonction "menu" utilise par défaut l'espace en séparateur. Ainsi, un espace correspond à une nouvelle entrée dans votre menu. Si vous voulez changer le séparateur, veuillez lire les annexes.
Cette commande est très importante. Elle permet de présenter une application à l'utilisateur avant qu'il l'installe
presentation "Nom du jeu" "Editeur du jeu" "Site du jeu" "Votre pseudo" "Préfixe du jeu (Voir le chapitre 5)"
Exemple :
presentation "La quête des ornithorynques" "PlayOnLinux" "http://www.playonlinux.com" "Tinou" "quete_des_ornitho"