ru pl es en fr

Skapa ett skript för PlayOnLinux - Kapitel 2 : grundläggande funktioner

Initialisera och stänga ett PlayOnLinux-fönster

Sedan version 3 av PlayOnLinux, behöver du initialisera ett fönster i början på ditt skript och stänga det i slutet.

För att initialisera ett fönster använder du följande rad :

POL_SetupWindow_Init

För att stänga det :

POL_SetupWindow_Close

I slutändan ska ditt skript se ut såhär :

if [ "$PLAYONLINUX" = "" ]
then
   exit 0
fi

source "$PLAYONLINUX/lib/sources"
POL_SetupWindow_Init

## Ditt skriptinnehåll här

POL_SetupWindow_Close
exit

Visa ett meddelande

Lägg till följande kod till ditt skript :

POL_SetupWindow_message "Hello World !" "My first message"

Det här är vad resultatet kommer att bli

Nu kan du visa ett meddelande. Är du glad nu?

Visa ett meddelande i terminalen

Om du startar Playonlinux från en terminal kan du visa meddelanden där, vilket är väldigt behändigt för att felsöka. Skriv följande kod :

echo "Hello World"

Kommentera koden

Den här symbolen "#" talar om för bash att ignorera efterföljande text. Här är ett exempel :

echo "Hello World"
# en fin liten kommentar
echo "Goodbye World"

Vi råder dig till att kommentera din kod så mycket som möjligt för att underlätta läsning och validering av våra skriptare.

En textruta

Vill du fråga användaren om något? Funktionen POL_SetupWindow_textbox skapades för det syftet. Lägg till följande kod till ditt skript :

POL_SetupWindow_textbox "What is your name?" "Text zone"

Och här nedan ser du hur fönstret ser ut

Händer det inget? Det är normalt, vi ska se i nästa kapitel hur vi ska få tag på den data som användaren skrivit in.

En fråga ?

Vill du att användaren ska svara med ja eller nej ? Använd i så fall POL_SetupWindow_question-funktionen.

Såhär fungerar den :

POL_SetupWindow_question "Do you like PlayOnLinux ?" "A question"

Så här ser resultatet ut :

I nästa kapitel ska vi visa hur vi får tag på svaret på frågan.

En liten meny

Precis som de två föregående funktionerna är det möjligt att skapa en meny för PlayOnLinux.

POL_SetupWindow_menu "What would you like to eat tonight ?" "Tonight's menu" "Carrots Potatoes French-Fries" " "

Men om jag vill skriva in "Carots", "French-Fries", "Potatoes", kommer jag att få sex olika menyalternativ då?

Ja, vi har valt mellanslag som separator. Med det följer att varje mellanslag motsvarar ett nytt alternativ i din meny. Om du verkligen vill ha blanksteg i dina menyer, kan du byta ut det mot exempelvis ~ på detta sättet.

POL_SetupWindow_menu "What do you want to eat tonight ?" "Tonight's menu" "Some carrots~Some potatoes~French fries" "~"

Introducera din applikation

Det här kommandot är väldigt viktigt. Det låter dig introducera applikationen för användaren innan h*n installerar den.

POL_SetupWindow_presentation "Namn på programmet" "Editor av programmet" "Editorns webbplats" "din pseudonym" "Programmets prefix (se kapitel 5)"

Exempel :

POL_SetupWindow_presentation "The Quest of the platypus" "PlayOnLinux" "http://www.playonlinux.com" "Tinou" "quest_of_the_platypus"

Föregående kapitel - Nästa kapitel

Il n'y a rien à voir ici