diff --git a/moveyourPOP.au3 b/moveyourPOP.au3 index d8ac432..ebbe127 100644 --- a/moveyourPOP.au3 +++ b/moveyourPOP.au3 @@ -27,6 +27,7 @@ _Singleton(@ScriptName) ;commentaire de test pour git +$bypassSauvegarde = False Global $allServer, $profileDirectory, $dstSave, $profileSizef, $prefsToArray $color = "0x4A90E2" $color2 = "0x4A90E2" @@ -79,11 +80,14 @@ GUIctrlSetFont(-1,12, 600, Default, "Segoe UI") $labSizeSave = GUICtrlCreateLabel("", 250, 107, 250, 25) GUICtrlSetColor(-1, $color) GUIctrlSetFont(-1,11, 600, Default, "Segoe UI") + $modifSaveDirectory = GUICtrlCreateButton("📂 Modifier", 660, 101, 120, 33) GUICtrlSetBkColor(-1, $color2) GUICtrlSetColor(-1, 0xffffff) GUICtrlSetFont(-1, 11, 600, Default, "Segoe UI") GUICtrlSetTip(-1, "Sélectionnez le dossier de sauvegarde") +GUICtrlCreateContextMenu($modifSaveDirectory) +$bypassSave = GUICtrlCreateMenuItem("Bypasser la sauvegarde", $modifSaveDirectory) $dstSave = @AppDataDir&"\Thunderbird\Profiles" GUICtrlSetData($labSizeSave, "("&Round(DriveSpaceFree($dstSave)/1024, 0)&" Go disponible)") $labSave = GUICtrlCreateLabel($dstSave, 20, 136, 760, 25, $SS_SUNKEN+$SS_CENTER) @@ -129,6 +133,8 @@ While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit + Case $bypassSave + $bypassSauvegarde = True Case $modifProFileDirectory $newProfileFolder = FileSelectFolder("Séléctionnez le dossier du profil", @AppDataDir&"\Thunderbird\Profiles") If Not @error Then @@ -156,11 +162,12 @@ While 1 Case $go ;~ MsgBox("","",$profileDirectory&" "&$dstSave) ;~ Exit + _checkSpace($profileDirectory, $dstSave) If @error Then $msg = MsgBox(52,"MoveYourPOP",$dstSave&@CRLF&" n'a pas assez d'espace disponible pour la sauvegarde."&@CRLF&@CRLF&"Sélectionnez un autre lecteur.") Else - ConsoleWrite($profileDirectory&@CRLF&$dstSave&@CRLF) + ;~ ConsoleWrite($profileDirectory&@CRLF&$dstSave&@CRLF) $backup = _backup($profileDirectory, $dstSave) $saveSize = Round(DirGetSize($dstSave&"\"&$backup)/1024/1024, 2)&" Mo" $msg = MsgBox(68, "MoveYoutPop", "Taille du dossier du profil : "&$profileSizef&@crlf&"Taille de la sauvegdarde : "&$saveSize&@CRLF&@CRLF&"Continuer ?")