Je viens ici poser ma question(désolé si je me suis trompé) car, même via une recherche, je n'ai pas trouvé.
Je souhaiterai dire, si plusieurs conditions sont réunies, lancer un fichier soit lancé avec un programme qui est déjà installé.
Voici mon code :
► Afficher le texte
Code : Tout sélectionner
; Version AutoIt : 3.3.6.1
; Langue : Francais
; Plateforme : Windows 7 64
; Autheur : Newton
;
; Fonction du script: Gestion de document souvant utilisé
;
;
;
; Version 1.0 : 01/12/2011
; - Première Version.
;Liste des identifiants
$id1="Proviseur"
$id2="CPE1"
$id3="CPE2"
$id4="CPE3"
$id5="CPE4"
;Liste des mots de passe
$mdp1="MissionInvisible"
$mdp2="CodeLyoko"
$mdp3="OliveEtTom"
$mdp4="SnowKids"
$mdp5="IronMan"
;Liste des document
$retenue=10
$exclusion=20
$rapport=30
$plainte="40"
;Demande de l'identifiant de l'utilisateur"
$id=InputBox("Identifiant", "Veulliez indiquer votre identifiant", "Votre identifiant", "*")
;Demande du mot de passe
$mdp=InputBox("Mot de passe", "Veulliez indiquer votre mot de passe", "Votre mot de passe", "*")
;Vérification des identifiants
If ($id=$id1 and $mdp=$mdp1) Then
;Demande du numéro du document
$docnum=InputBox("document", "Veulliez indiquer le numéro document", "document", "*")
If $num=$retenue Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "retenue.doc")
ElseIf $docnum=$exclusion Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "exclusion.doc")
ElseIf $docnum=$rapport Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "incident.doc")
ElseIf $docnum=$plainte Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "pb_eleve.doc")
Else
MsgBox(0,"Erreur","Erreur")
EndIf;utilisateur 2
ElseIf ($id=$id2 and $mdp=$mdp2) Then
;Demande du numéro du document
$docnum=InputBox("document", "Veulliez indiquer le numéro document", "document", "*")
If $docnum=$retenue Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "retenue.doc")
ElseIf $docnum=$exclusion Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "exclusion.doc")
ElseIf $docnum=$rapport Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "incident.doc")
ElseIf $docnum=$plainte Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "pb_eleve.doc")
Else
MsgBox(0,"Erreur","Erreur")
EndIf;utilisateur 3
ElseIf ($id=$id2 and $mdp=$mdp2) Then
;Demande du numéro du document
$docnum=InputBox("document", "Veulliez indiquer le numéro document", "document", "*")
If $docnum=$retenue Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "retenue.doc")
ElseIf $docnum=$exclusion Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "exclusion.doc")
ElseIf $docnum=$rapport Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "incident.doc")
ElseIf $docnum=$plainte Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "pb_eleve.doc")
Else
MsgBox(0,"Erreur","Erreur")
EndIf;utilisateur 4
ElseIf ($id=$id3 and $mdp=$mdp3) Then
;Demande du numéro du document
$docnum=InputBox("document", "Veulliez indiquer le numéro document", "document", "*")
If $docnum=$retenue Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "retenue.doc")
ElseIf $docnum=$exclusion Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "exclusion.doc")
ElseIf $docnum=$rapport Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "incident.doc")
ElseIf $docnum=$plainte Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "pb_eleve.doc")
Else
MsgBox(0,"Erreur","Erreur")
EndIf;utilisateur 4
ElseIf ($id=$id4 and $mdp=$mdp4) Then
;Demande du numéro du document
$docnum=InputBox("document", "Veulliez indiquer le numéro document", "document", "*")
If $docnum=$retenue Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "retenue.doc")
ElseIf $docnum=$exclusion Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "exclusion.doc")
ElseIf $docnum=$rapport Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "incident.doc")
ElseIf $docnum=$plainte Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "pb_eleve.doc")
Else
MsgBox(0,"Erreur","Erreur")
EndIf;utilisateur 5
ElseIf ($id=$id5 and $mdp=$mdp5) Then
;Demande du numéro du document
$docnum=InputBox("document", "Veulliez indiquer le numéro document", "document", "*")
If $docnum=$retenue Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "retenue.doc")
ElseIf $docnum=$exclusion Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "exclusion.doc")
ElseIf $docnum=$rapport Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "incident.doc")
ElseIf $docnum=$plainte Then
Run( "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe", "pb_eleve.doc")
Else
MsgBox(0,"Erreur","Erreur")
EndIf;utilisateur 3
Else
MsgBox(0,"Erreur","Erreur")
EndIf
Encore Merci d'avance,
Newton




