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