Comment détecter le bouton appuyé dans une msgbox
Posté : dim. 08 janv. 2023 18:14
Bonjour à tous,
Voici mon script:
Ma question, après ma Msgbox, comment je peux récupéré la valeur du bouton appuyer pour savoir si ma dernière ligne s'exécute ou pas.
Je pense qu'il faudra utiliser une condition mais comment dire si le bouton oui est appuyé alors ... sinon...
Merci d'avance pour votre aide.
Cordialement
Voici mon script:
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Res_Comment=Ce programme installe la totalité du module MBN mais ne le met pas à jour. Pour le mettre à jour récupérez la dernière version.
#AutoIt3Wrapper_Res_Description=Programme d'installation du module MBN au complet
#AutoIt3Wrapper_Res_Fileversion=1.0.2
#AutoIt3Wrapper_Res_ProductName=Module MBN installation complète
#AutoIt3Wrapper_Res_ProductVersion=1.0.2
#AutoIt3Wrapper_Res_CompanyName=Nael-Accessvision
#AutoIt3Wrapper_Res_LegalCopyright=Copyright © (Nael-Accessvision)
#AutoIt3Wrapper_Res_Language=1036
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.16.1
Author: Nael
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
; Script Start - Add your code below here
#include <Zip.au3>
$addon = @AppdataDir & "\nvda\addons\"
$source = @TempDir & "\webaccess.zip"
FileInstall("include\webaccess.zip",@TempDir & "\webaccess.zip")
FileInstall("include\MBN.json",@TempDir & "\mbn.json")
_Zip_UnzipAll($source,$addon,0)
$module = @AppdataDir & "\nvda\webModules"
DirCreate($module)
filecopy(@TempDir & "\mbn.json",$module)
FileDelete(@TempDir & "\webaccess.zip")
FileDelete(@TempDir & "\mbn.json")
Msgbox(4,"Voulez-vous redémarrer NVDA?","L'installation est terminée, il est nécessaire de redémarrer NVDA. Souhaitez-vous le faire tout de suite?")
send("^!n")
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Res_Comment=Ce programme installe la totalité du module MBN mais ne le met pas à jour. Pour le mettre à jour récupérez la dernière version.
#AutoIt3Wrapper_Res_Description=Programme d'installation du module MBN au complet
#AutoIt3Wrapper_Res_Fileversion=1.0.2
#AutoIt3Wrapper_Res_ProductName=Module MBN installation complète
#AutoIt3Wrapper_Res_ProductVersion=1.0.2
#AutoIt3Wrapper_Res_CompanyName=Nael-Accessvision
#AutoIt3Wrapper_Res_LegalCopyright=Copyright © (Nael-Accessvision)
#AutoIt3Wrapper_Res_Language=1036
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.16.1
Author: Nael
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
; Script Start - Add your code below here
#include <Zip.au3>
$addon = @AppdataDir & "\nvda\addons\"
$source = @TempDir & "\webaccess.zip"
FileInstall("include\webaccess.zip",@TempDir & "\webaccess.zip")
FileInstall("include\MBN.json",@TempDir & "\mbn.json")
_Zip_UnzipAll($source,$addon,0)
$module = @AppdataDir & "\nvda\webModules"
DirCreate($module)
filecopy(@TempDir & "\mbn.json",$module)
FileDelete(@TempDir & "\webaccess.zip")
FileDelete(@TempDir & "\mbn.json")
Msgbox(4,"Voulez-vous redémarrer NVDA?","L'installation est terminée, il est nécessaire de redémarrer NVDA. Souhaitez-vous le faire tout de suite?")
send("^!n")
Je pense qu'il faudra utiliser une condition mais comment dire si le bouton oui est appuyé alors ... sinon...
Merci d'avance pour votre aide.
Cordialement