J'ai testé très rapidement:
- mode GUI: RAS
j'ai aussi testé le grep à la place de Get_Printer_GUI et ça fonctionne 😐 Reste cette dernière ligne vide mais je ne sais plus comment je l'avais virée.
J'ai fais comme ça:
# Installation en mode GUI
Gui() {
CheckSourceList_GUI
GetModel_GUI
selection_imprimante
#GetPrinter_GUI
GetConnectionType_GUI
avec selection_imprimante égale à
ça (variable imprimante et modele remplacée évidemment par printer et model)
- mode CLI: RAS
Par contre c'est dommage, tu écris deux fois quasi la même chose pour les fenêtres :/
Idée (ou pas 😃) d'amélioration:
- Possibilité de retour en arrière. Exemple: Je sélectionne DCP mais en fait c'est MFC. Je suis obligé de quitter pour relancer et choisir le bon type. C'est pire si j'ai tout fait pour une dcp 330 par exemple et qu'en fait c'était une MFC 210.
- Message de confirmation d'annulation. Si on annule ou échappe, sans autre procès on revient au prompt sans vraiment savoir si quelque-chose c'est installé ou mis en place
- choisir la langue. Bon ça c'est du luxe pour le moment, mais je suis sûr que ton script finira traduit en 25 langues 😉 (et du coup j'en reviens au F1-help / F3-Langue)