[..] Help multiple sur une GUI

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Manas
Niveau 1
Niveau 1
Messages : 8
Enregistré le : mer. 16 juil. 2008 10:55
Status : Hors ligne

[..] Help multiple sur une GUI

#1

Message par Manas »

Bonjour à tous,
Je suis sur le forum depuis 2008 et je suis toujours aussi naze en prog :lol:
Désormais je travail pour le ministère de la culture et actuellement sur un projet assez balaise sur lequel nous somme grave en retard.

Je m'explique, le 1er décembre nous allons remplacer notre parc de photocopieur ainsi que notre serveur d'impression sur lequel sont centralisés tout nos photocopieurs multifonctions et nos imprimantes réseaux.

Je travail actuellement sur une interface utilisateur qui pourra assister les utilisateurs à :

1 - accéder sur plateforme de E-Learning. (En automatisant la connexion via un compte générique)

2 - ouvrir un fichier PDF qui contient la documentation technique d'utilisation des nouveaux photocopieurs

3 - Installe un driver unique (ça encore a la limite on va utilise la télédistribution via un script, je n'aurais qu'a le récuperer)

4 - Installe l'imprimante réseau que l'utilisateur possédait auparavant. Actuellement elles sont géré par un spooler d'un serveur windows qui va disparaitre. Un nouveau va voir le jour d'ici peu et l'objectif serait de réinstaller son imprimante réseau anciennement configuré avec l'ancien serveur windows mais avec le nouveau serveur windows..

Je n'arrive pas non plus a trouver une fonction qui permet de compiler l'image (logo bannière pour que ce soit jolie :D ) dans l'executable..

Je vous laisse mon code qui est très brouillon, suite a la récupération de petit morceau de script trouvé sur le forum sur plusieurs posts...

N'ayant pas pratiqué de l'autoIT depuis pas mal d'années je suis clairement périmé!

Si des forcenés peuvent y apporter leur touche car dans l'état actuel des choses, avec un peu de temps je pense simplement etre capable d'installer les drivers des photocopieur en récupérant le script de mon service qui va déployer la télédistribution ce fameux driver ainsi que la connexion au E learning et l'ouverture du ficher pdf d'aide...

Voici mon code :

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <ComboConstants.au3>
#include <ProgressConstants.au3>
#include <EditConstants.au3>


Global $radioval1, $T_install

#Region ### START Koda GUI section ### Form= 1er form avec juste go
$Form1 = GUICreate("SOLIMP 2", 530, 560, 192, 124)


     ;GUICtrlCreateIcon(@ScriptDir & '', -1, 20, 40, 32, 32)
     ;GUISetState(@SW_SHOW)


GUISetBkColor(0xFFFFFF)



GUICtrlCreatePic(@scriptdir&"\SOLIMP2.jpg", 0, 0,0, 0)




$Label1_1 = GUICtrlCreateLabel("Accèdez à la formation en ligne :", 44, 264, 293, 33)
GUICtrlSetFont(-1, 10, 600, 0, "MS Sans Serif")

$Label1_2 = GUICtrlCreateLabel("Accèdez à la documentation technique des photocopieurs :", 44, 314, 293, 33)
GUICtrlSetFont(-1, 10, 600, 0, "MS Sans Serif")

$Label1_3 = GUICtrlCreateLabel("Installation de la nouvelle solution d'impression (photocopieurs) :", 44, 374, 253, 33)
GUICtrlSetFont(-1, 10, 600, 0, "MS Sans Serif")

$Label1_4 = GUICtrlCreateLabel("Installation de votre imprimante de bureau Lexmark :", 44, 444, 253, 33)
GUICtrlSetFont(-1, 10, 600, 0, "MS Sans Serif")





$Elearning = GUICtrlCreateButton("E-Learning", 345, 254, 170, 37)

$Documentation = GUICtrlCreateButton("Documentation PDF", 345, 314, 170, 37)

$DriverCMF = GUICtrlCreateButton("Installer", 345, 374, 170, 37)

$DriverImprimante = GUICtrlCreateButton("Installer", 345, 444, 170, 37)

$Fermer = GUICtrlCreateButton("Quitter", 365, 520, 150, 30)

GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


#Region ### START Koda GUI section ### Form= form choix des bouttons
$Form2 = GUICreate("Form1", 615, 438, 205, 127)
$Label1_2 = GUICtrlCreateLabel("Faire un choix parmi les sections suivantes :", 64, 64, 517, 33)
GUICtrlSetFont(-1, 18, 800, 0, "MS Sans Serif")
$Next = GUICtrlCreateButton("Suivant >", 264, 328, 113, 57)
GUICtrlSetState($Next, $GUI_Disable)
$R_1 = GUICtrlCreateRadio("Choix 1", 88, 152, 145, 25)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
$R_2 = GUICtrlCreateRadio("Choix2", 88, 216, 145, 17)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
$R_3 = GUICtrlCreateRadio("Choix3", 88, 272, 145, 25)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
GUISetState(@SW_ENABLE)
#EndRegion ### END Koda GUI section ###



#Region ### START Koda GUI section ### Form= finish avec back
$Form3 = GUICreate("Form1", 615, 538, 200, 127)
$Finish = GUICtrlCreateButton("Finish", 368, 328, 113, 57)
$Label1_3 = GUICtrlCreateLabel("Votre choix est :", 64, 128, 190, 33)
GUICtrlSetFont(-1, 18, 800, 0, "MS Sans Serif")
$Label2_3 = GUICtrlCreateLabel("Label2", 280, 216, 66, 28)
GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x000080)
$Back = GUICtrlCreateButton("< Back", 200, 328, 113, 57)
GUISetState(@SW_ENABLE)
#EndRegion ### END Koda GUI section ###


While 1
    $nMsg = GUIGetMsg()
    Select
        Case $nMsg=$GUI_EVENT_CLOSE
            Exit

        Case $nMsg=$Finish
            Exit



        Case $nMsg=$Elearning



        Case $nMsg=$Documentation



        Case $nMsg=$DriverCMF



        Case $nMsg=$DriverImprimante







        While 1


        WEnd


         Case $nMsg=$Fermer
            Exit



    EndSelect
WEnd

 
Répondre