Hallo,
ich habe mir hier etwas zusammengebastelt. Ich frage mit Yad ein paar Angaben ab, die dann in einen Programmaufruf übernommen werden.
yad=$(yad --form --field="Auswahl einer Zahl:NUM" --field="Auswahl einer Zahl:NUM")
Ein Klick auf OK gibt z. B. das aus:
0|0|
Das verarbeite ich weiter mit
var1=$(echo $yad | cut -d "|" -f 1) var2=$(echo $yad | cut -d "|" -f 2)
und packe es in den Programmaufruf
program $var1 $var2
Der Aufruf wird gestartet nachdem ich im Yad-Fenster OK gedrückt habe und das Fenster geschlossen ist. Ich würde das gerne so ändern, dass Yad geöffnet bleibt bis man den Beenden-Button drückt. Und falls das geht eine kleine Erweiterung: Nachdem man das Kommando ausgeführt hat soll der Wert in einem der beiden Felder geändert werden (z. B. plus 1). Das geht problemlos wenn das Fenster zwischenzeitlich geschlossen wird.