| KDialog software | |
|---|---|
| Genere | Utility |
| Sviluppatore | David Faure, Brad Hards, Nick Thompson, Matthias Hölzer, David Gümbel, Richard Moore, Dawit Alemayehu |
| Ultima versione | 1.0 (16 settembre 2014[senza fonte]) |
| Sistema operativo | Multipiattaforma |
| Licenza | GPL (licenza libera) |
| Sito web | www.kde.org |
KDialog è un'applicazione di KDE che consente di visualizzare delle finestre di dialogo a partire da comandi o script per la shell.
Ecco due esempi per chiarire la sintassi utilizzata dal programma. Per la lista completa delle funzioni supportate si può digitare dalla riga di comando kdialog –-help
kdialog --msgbox "Ciao Wikipedia"
#!/bin/bash
cd `kdialog --getexistingdirectory .` # Scelta della cartella
numeroimg=`ls | grep ".jpg" -c` # Calcola il numero di immagini presenti
conto=1
passo=`kdialog --progressbar "Sto convertendo le immagini" $numeroimg` # Crea la barra di avanzamento
ls -1 *.jpg |
while read nome_file
do
let conto=$conto+1
nomeimg=`echo $nome_file | cut -d "." -f1` # Separa nome ed estensione
convert $nome_file $nomeimg.bmp # Conversione in bmp
inc=$((`dcop $passo progress` + 1))
dcop $passo setProgress $inc; # La barra avanza
done
dcop $passo close

(EN) Tutorial