#1 Le 04/08/2021, à 16:21
- lanfust
Programme en c++ clé usb bootable et barre de progression
Bonjour,
j'ai créé en C++ un programme pour me faire des clés usb bootable.
j'utilise dans mon programme des commande shell et notamment la plus importante qui fait la copie.
Tout fonctionne, les clés sont bien créées. ça me permet de créer des clés pour windows, linux ou raspberry.
Je voudrais ajouter une barre de progression à ma fenêtre.
pour cela la commande dd que j'utilise est sous cette forme
sudo dd if=$source of=$pathToUsb bs=4M conv=fdatasync status=progress 2>&1 | stdbuf -o1 tr '\r' '\n' | stdbuf -o1 cut -d' ' -f1 | sed -u 's/[a-z]*//g'
Dans le terminal j'ai la progression de la copie qui apparaît sous la forme
Lance la copie
1941962752
2168455168
2357198848
2457862144
2541748224
2600468480
2638217216
2663383040
2680160256
2696937472
2709520384
2726297600
2743074816
2759852032
2780823552
2801795072
2822766592
2843738112
2864709632
686+1
686+1
2878332928
Fin de la copie
Ce que je cherche à faire est de stocker dans une variable shell le niveau de la progression pour récupérer au fur et à mesure cette valeur et afficher une barre de progression.
Si quelqu'un a une idée je suis preneur.
Dual boot Windows 11 / Ubuntu 24.04
ASUS X751L Ubuntu-Mate 24.04
Créer une clé usb bootable
https://github.com/kramer04/usb_Bootable
Hors ligne
#2 Le 04/08/2021, à 16:54
- MicP
Re : Programme en c++ clé usb bootable et barre de progression
Contenu du message Hors sujet => Supprimé.
J'avais posté un script bash qui devait être exécuté dans une fenêtre de terminal.
Dernière modification par MicP (Le 04/08/2021, à 19:54)
Hors ligne
#3 Le 04/08/2021, à 17:03
- lanfust
Re : Programme en c++ clé usb bootable et barre de progression
@MicP
Merci pour ta suggestion.
en fait j'ai une fenêtre que je créé en c++ avec les librairies gtkmm et c'est dans cette fenêtre que j'aimerais avoir la barre de progression
Dual boot Windows 11 / Ubuntu 24.04
ASUS X751L Ubuntu-Mate 24.04
Créer une clé usb bootable
https://github.com/kramer04/usb_Bootable
Hors ligne
#4 Le 04/08/2021, à 17:12
- MicP
Re : Programme en c++ clé usb bootable et barre de progression
Effectivement, le contexte n'est pas du tout le même.
Désolé.
Dernière modification par MicP (Le 04/08/2021, à 19:53)
Hors ligne