diff --git a/moveyourPOP.au3 b/moveyourPOP.au3 index 21de4e3..5bb9541 100644 --- a/moveyourPOP.au3 +++ b/moveyourPOP.au3 @@ -28,7 +28,7 @@ _Singleton(@ScriptName) ;commentaire de test pour git -$bypassSauvegarde = False +$bypassSauvegarde = 0 Global $allServer, $profileDirectory, $dstSave, $profileSizef, $prefsToArray $color = "0x4A90E2" $color2 = "0x4A90E2" @@ -112,6 +112,7 @@ GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 3, -1) ; $LVSCW_AUTOSIZE GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 4, -1) ; $LVSCW_AUTOSIZE GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 5, -1) ; $LVSCW_AUTOSIZE GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 6, -1) ; $LVSCW_AUTOSIZE +GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 7, -1) ; $LVSCW_AUTOSIZE GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 0, -2) ; $LVSCW_AUTOSIZE_USEHEADER GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 1, -2) ; $LVSCW_AUTOSIZE_USEHEADER GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 2, -2) ; $LVSCW_AUTOSIZE_USEHEADER @@ -119,6 +120,7 @@ GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 3, -2) ; $LVSCW_AUTOSIZE_USEHEADE guictrlsendmsg($ListView, $LVM_SETCOLUMNWIDTH, 4, -2) ; $LVSCW_AUTOSIZE_USEHEADER guictrlsendmsg($ListView, $LVM_SETCOLUMNWIDTH, 5, -2) ; $LVSCW_AUTOSIZE_USEHEADER guictrlsendmsg($ListView, $LVM_SETCOLUMNWIDTH, 6, -2) ; $LVSCW_AUTOSIZE_USEHEADER +guictrlsendmsg($ListView, $LVM_SETCOLUMNWIDTH, 7, -2) ; $LVSCW_AUTOSIZE_USEHEADER Global $hLV = GUICtrlGetHandle($ListView) @@ -143,7 +145,12 @@ While 1 Case $GUI_EVENT_CLOSE Exit Case $bypassSave - $bypassSauvegarde = True + $byppasMsg = MsgBox(52, "MoveYourPOP", "La sauvegarde sera bypassée."&@CRLF&@CRLF&"Vous savez ce que vous faites ..."&@CRLF&@CRLF&"Etes-vous sûr de vouloir continuer sans la sauvegrade ?"&@CRLF&@crlf&"[Oui] pour continuer sans la sauvegarde."&@CRLF&"[Non] ré-activera la sauvegarde.") + if $byppasMsg = 6 Then + $bypassSauvegarde = 1 + Else + $bypassSauvegarde = 0 + EndIf Case $modifProFileDirectory $newProfileFolder = FileSelectFolder("Séléctionnez le dossier du profil", @AppDataDir&"\Thunderbird\Profiles") If Not @error Then @@ -174,12 +181,17 @@ While 1 _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.") + $msg = MsgBox(48,"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) - $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 ?") + if $bypassSauvegarde = 0 Then + $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 ?") + if $msg = 7 then Exit + EndIf + + $msg = 6 If $msg = 6 Then $userjs = $profileDirectory&"\user.js" FileDelete($userjs) @@ -306,6 +318,7 @@ Func _getAllServer($profileDirectory) GUICtrlSetBkColor($labProfile, 0xE24141) GUICtrlSetColor($labProfile, 0xffffff) GUICtrlSetState($go, $GUI_DISABLE) + GUICtrlSetData($go, "🛠️ Pas Prêt") Return SetError(13) EndIf $aArray = FileReadToArray($jsFile) @@ -317,7 +330,9 @@ Func _getAllServer($profileDirectory) GUICtrlSetData($labProfile, "Pas de compte POP trouvé dans "&$profileDirectory) GUICtrlSetBkColor($labProfile, 0xE24141) GUICtrlSetColor($labProfile, 0xffffff) + GUICtrlSetBkColor($go, 0xE24141) GUICtrlSetState($go, $GUI_DISABLE) + GUICtrlSetData($go, "🛠️ Pas Prêt") return SetError(14) EndIf