mise à jour de la gestion de la sauvegarde avec confirmation et ajustement des largeurs de colonne dans l'interface utilisateur
This commit is contained in:
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
_Singleton(@ScriptName)
|
_Singleton(@ScriptName)
|
||||||
;commentaire de test pour git
|
;commentaire de test pour git
|
||||||
$bypassSauvegarde = False
|
$bypassSauvegarde = 0
|
||||||
Global $allServer, $profileDirectory, $dstSave, $profileSizef, $prefsToArray
|
Global $allServer, $profileDirectory, $dstSave, $profileSizef, $prefsToArray
|
||||||
$color = "0x4A90E2"
|
$color = "0x4A90E2"
|
||||||
$color2 = "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, 4, -1) ; $LVSCW_AUTOSIZE
|
||||||
GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 5, -1) ; $LVSCW_AUTOSIZE
|
GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 5, -1) ; $LVSCW_AUTOSIZE
|
||||||
GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 6, -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, 0, -2) ; $LVSCW_AUTOSIZE_USEHEADER
|
||||||
GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 1, -2) ; $LVSCW_AUTOSIZE_USEHEADER
|
GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 1, -2) ; $LVSCW_AUTOSIZE_USEHEADER
|
||||||
GUICtrlSendMsg($ListView, $LVM_SETCOLUMNWIDTH, 2, -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, 4, -2) ; $LVSCW_AUTOSIZE_USEHEADER
|
||||||
guictrlsendmsg($ListView, $LVM_SETCOLUMNWIDTH, 5, -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, 6, -2) ; $LVSCW_AUTOSIZE_USEHEADER
|
||||||
|
guictrlsendmsg($ListView, $LVM_SETCOLUMNWIDTH, 7, -2) ; $LVSCW_AUTOSIZE_USEHEADER
|
||||||
|
|
||||||
Global $hLV = GUICtrlGetHandle($ListView)
|
Global $hLV = GUICtrlGetHandle($ListView)
|
||||||
|
|
||||||
@ -143,7 +145,12 @@ While 1
|
|||||||
Case $GUI_EVENT_CLOSE
|
Case $GUI_EVENT_CLOSE
|
||||||
Exit
|
Exit
|
||||||
Case $bypassSave
|
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
|
Case $modifProFileDirectory
|
||||||
$newProfileFolder = FileSelectFolder("Séléctionnez le dossier du profil", @AppDataDir&"\Thunderbird\Profiles")
|
$newProfileFolder = FileSelectFolder("Séléctionnez le dossier du profil", @AppDataDir&"\Thunderbird\Profiles")
|
||||||
If Not @error Then
|
If Not @error Then
|
||||||
@ -174,12 +181,17 @@ While 1
|
|||||||
|
|
||||||
_checkSpace($profileDirectory, $dstSave)
|
_checkSpace($profileDirectory, $dstSave)
|
||||||
If @error Then
|
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
|
Else
|
||||||
;~ ConsoleWrite($profileDirectory&@CRLF&$dstSave&@CRLF)
|
;~ ConsoleWrite($profileDirectory&@CRLF&$dstSave&@CRLF)
|
||||||
$backup = _backup($profileDirectory, $dstSave)
|
if $bypassSauvegarde = 0 Then
|
||||||
$saveSize = Round(DirGetSize($dstSave&"\"&$backup)/1024/1024, 2)&" Mo"
|
$backup = _backup($profileDirectory, $dstSave)
|
||||||
$msg = MsgBox(68, "MoveYoutPop", "Taille du dossier du profil : "&$profileSizef&@crlf&"Taille de la sauvegdarde : "&$saveSize&@CRLF&@CRLF&"Continuer ?")
|
$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
|
If $msg = 6 Then
|
||||||
$userjs = $profileDirectory&"\user.js"
|
$userjs = $profileDirectory&"\user.js"
|
||||||
FileDelete($userjs)
|
FileDelete($userjs)
|
||||||
@ -306,6 +318,7 @@ Func _getAllServer($profileDirectory)
|
|||||||
GUICtrlSetBkColor($labProfile, 0xE24141)
|
GUICtrlSetBkColor($labProfile, 0xE24141)
|
||||||
GUICtrlSetColor($labProfile, 0xffffff)
|
GUICtrlSetColor($labProfile, 0xffffff)
|
||||||
GUICtrlSetState($go, $GUI_DISABLE)
|
GUICtrlSetState($go, $GUI_DISABLE)
|
||||||
|
GUICtrlSetData($go, "🛠️ Pas Prêt")
|
||||||
Return SetError(13)
|
Return SetError(13)
|
||||||
EndIf
|
EndIf
|
||||||
$aArray = FileReadToArray($jsFile)
|
$aArray = FileReadToArray($jsFile)
|
||||||
@ -317,7 +330,9 @@ Func _getAllServer($profileDirectory)
|
|||||||
GUICtrlSetData($labProfile, "Pas de compte POP trouvé dans "&$profileDirectory)
|
GUICtrlSetData($labProfile, "Pas de compte POP trouvé dans "&$profileDirectory)
|
||||||
GUICtrlSetBkColor($labProfile, 0xE24141)
|
GUICtrlSetBkColor($labProfile, 0xE24141)
|
||||||
GUICtrlSetColor($labProfile, 0xffffff)
|
GUICtrlSetColor($labProfile, 0xffffff)
|
||||||
|
GUICtrlSetBkColor($go, 0xE24141)
|
||||||
GUICtrlSetState($go, $GUI_DISABLE)
|
GUICtrlSetState($go, $GUI_DISABLE)
|
||||||
|
GUICtrlSetData($go, "🛠️ Pas Prêt")
|
||||||
return SetError(14)
|
return SetError(14)
|
||||||
EndIf
|
EndIf
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user