Meilleur auteur de réponses
Aide script ouverture de session

Question
-
Bonjour à toutes et à tous,Je cherche à créer un script pour l'ouverture d'un sessions . Actuellement je stagne au niveau de "Hello World" en VBScript ...Ce que je cherche à faire est la chose suivante :Lors de l'ouverture de session : un message apparaît avec 2 réponses possibles1 = J'aprouve2 = Je refuseSuivant la réponse choisi par l'utilisateur 2 actions :J'approuve = rien ne se passe l'utilisateur peut utiliser sa sessionJe refuse = fermeture de la sessions Windows.En gros je cherche à faire un peu le même type de message que lors de l'installation d'un soft avec licence Accepter/Refuser ...Cela est il possible en VBS ? quelqu'un aurait il de l'aide à me donner / ébauche de code ou autre à analyser ?D'avance merci pour votre aide .Cordialement,mardi 19 juillet 2011 13:33
Réponses
-
Bon j'ai réussis à finir ce tout petit script en solo mais il reste une questions sans réponse ...
Voici la réponse pour ceux qui serraient interessé(e)s
MsgBox ("Voici les condition d'utilisation de la machine VS-MACONOMY" & vbCrLf & "toto") x=MsgBox ("Accepter vous les termes du contrat?",4, "Contrat d'utilisation") If x=7 Then Set WshShell = createobject("wscript.shell") Set oExec = WshShell.Exec("C:\Windows\System32\logoff.exe") End If
Pour trouver le 7 j'ai du faire un test en lancer un "Msgbox x" afin de connaitre la valeur de x quand l'utilisateur clic sur Oui ou Non .Quel est la constante vB quand l'utilisateur clic sur Oui ou sur Non ?
Quel site web / livre me recommandez vous afin de s'amuser et aller un peu plus loin en programation vB appliqué essentiellement à l'administration réseaux .
D'avance merci pour votre aide.
- Marqué comme réponse Roxana PANAITMicrosoft employee lundi 1 août 2011 13:18
mardi 19 juillet 2011 14:59 -
Bonjour,
MsgBox retourne un MsgBoxResult qui est une enumeration, donc je crois que les constants dont vous avez besoin sont MsgBoxResult.Yes et MsgBoxResult.No. Vous trouverez un exemple sur le premier lien.
Cordialement,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.
- Marqué comme réponse Roxana PANAITMicrosoft employee mardi 2 août 2011 06:32
lundi 1 août 2011 13:50
Toutes les réponses
-
x=MsgBox ("Accepter vous les termes du contrat?",4, "Contrat d'utilisation")If x=No thenC:\Windows\System32\logoff.exeEnd IfJe bloque à ce stade là .Mon message box est bon. j'ai bien le bouton Yes/No que je voulais avoir, mais il ne se passe rien même lorsque je clic sur No, alors que je souhaiterais executer logoff lors de cette condition .Y a t il un problème au niveau de ma boucle ?D'avance mercimardi 19 juillet 2011 14:30
-
Bon j'ai réussis à finir ce tout petit script en solo mais il reste une questions sans réponse ...
Voici la réponse pour ceux qui serraient interessé(e)s
MsgBox ("Voici les condition d'utilisation de la machine VS-MACONOMY" & vbCrLf & "toto") x=MsgBox ("Accepter vous les termes du contrat?",4, "Contrat d'utilisation") If x=7 Then Set WshShell = createobject("wscript.shell") Set oExec = WshShell.Exec("C:\Windows\System32\logoff.exe") End If
Pour trouver le 7 j'ai du faire un test en lancer un "Msgbox x" afin de connaitre la valeur de x quand l'utilisateur clic sur Oui ou Non .Quel est la constante vB quand l'utilisateur clic sur Oui ou sur Non ?
Quel site web / livre me recommandez vous afin de s'amuser et aller un peu plus loin en programation vB appliqué essentiellement à l'administration réseaux .
D'avance merci pour votre aide.
- Marqué comme réponse Roxana PANAITMicrosoft employee lundi 1 août 2011 13:18
mardi 19 juillet 2011 14:59 -
Bonjour,
Vous avez le guide utilisateur VBscript sur la librairie MSDN. ou le coach Découvrez & Formez-vous avec le coach Visual Basic 2008 et le forum MSDN Visual Basic.
Cordialement,
Roxana
Roxana PANAIT, MSFT
• Votez l’article qui vous est utile ou postez un pour participer au concours : Appel à la contribution
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.
lundi 1 août 2011 13:18 -
Bonjour,
MsgBox retourne un MsgBoxResult qui est une enumeration, donc je crois que les constants dont vous avez besoin sont MsgBoxResult.Yes et MsgBoxResult.No. Vous trouverez un exemple sur le premier lien.
Cordialement,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.
- Marqué comme réponse Roxana PANAITMicrosoft employee mardi 2 août 2011 06:32
lundi 1 août 2011 13:50