Salut

J'ai mon petit programme qui me permet de copier/coller des applications portables et d'autres applications directement en .EXE, actuellement avec mon programme je peux copier/installer un par un en sélectionnant le logiciel.

Mon souhait serait de pouvoir lancer plusieurs choix de logiciels et qu'ils s'installent/copient.

Exemple :

Choix :
1 = programme portatif 1
2 = programme portable 2
3 = programme portatif 3

si je sélectionne les choix 1 et 2, ces deux programmes portables (ou exe) se copient automatiquement mais je ne sais pas comment créer cela

est-ce faisable ?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
import os
from menu import monmenustyle
from mesfonctions import portable programe1, portable programe2, portable programe3, portable programe4, portable programe6, portable programe7, portable programe8, portable programe9, portable programe10, programmeEXE1, programmeEXE2, programmeEXE3, programmeEXE4, programmeEXE5, programmeEXE6, programmeEXE7, programmeEXE8, programmeEXE9, programmeEXE10
from playsound import playsound
 
directory = ("C:\APPS")
CHECK_FOLDER = os.path.isdir(directory)
 
if not CHECK_FOLDER:
    os.makedirs(directory)
    print("folder create :" , directory)
else:
    print(directory, "The folder is create ;) go installation")
 
 
L1 = ["Installer portable programe1", "Installer portable programe2", "Installer portable programe3", "Installer portable programe4", "Installer portable programe5",
"Installer portable programe6", "Installer portable programe7", "Installer portable programe8", "Installer portable programe9", "Installer programmeEXE1",
"Installer programmeEXE2", "Installer programmeEXE3", "Installer programmeEXE4", "Installer programmeEXE5",
"Installer programmeEXE6", "programmeEXE7","programmeEXE8","programmeEXE9", "programmeEXE10"]
 
 
Continuer = 'm' or "M"
 
 
 
 
while Continuer == 'm' :
    nbr = 1
    os.system('cls')
    monmenustyle()
    for decision in L1:
        print(nbr, "-->", decision,)
        nbr += 1
 
    print("\n" "YOUR CHOICES ""\n")
    choix: int = int(input("choix :"))
 
    if choix > 0 and choix <= len(L1):
        print("YOU CHOOSE : ", L1[choix - 1])
    try:
        if choix == 1:
                portable programe1()
        if choix == 2:
                portable programe2()
        if choix == 3:
                portable programe3()
        if choix == 4:
                portable programe4()
        if choix == 5:
                portable programe5()
        if choix == 6:
                portable programe6()
        if choix == 7:
                portable programe7()
        if choix == 8:
                portable programe8()
        if choix == 9:
                portable programe9()
        if choix == 10:
                programmeEXE1()
        if choix == 11:
                programmeEXE2()
        if choix == 12:
                programmeEXE3()
        if choix == 13:
                programmeEXE4()
        if choix == 14:
                programmeEXE5()
        if choix == 15:
                programmeEXE6()
        if choix == 16:
                programmeEXE7()
        if choix == 17:
                programmeEXE8()
        if choix == 18:
                programmeEXE9()
        if choix == 19:
                programmeEXE10()
    except FileExistsError:
            print(WRONG WAY"")
            playsound('D:\sound\wrong.mp3')