Bonjour,

Je débute dans la prog batch.
J'ai une tâche à faire si quelqu'un peut m'aider, ce sera cool.
J'ai pu trouver en fouillant sur Internet le code suivant qui permet de cacher un répertoire avec son contenu par mot de passe. C'est déjà cool. Et ça marche nickel. Mais ce n'est pas ce que je cherche à faire.

J'aimerais que à la place d'afficher le répertoire, que le programme aille plutôt ouvrir un fichier excel.

Je ne sais pas comment modifier le code proprement pour faire cela.
Merci d'avance pour votre aide qui me sera très très précieuse

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
cls
    @ECHO OFF
    title Folder Private
    if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
    if NOT EXIST Private goto MDLOCKER
    :CONFIRM
    echo Etes vous sure de vouloir bloquer les fichiers Y=Oui N=Non(Y/N)
    set/p "cho=>"
    if %cho%==Y goto LOCK
    if %cho%==y goto LOCK
    if %cho%==n goto END
    if %cho%==N goto END
    echo Invalid choice.
    goto CONFIRM
    :LOCK
    ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    echo Folder locked
    goto End
    :UNLOCK
    echo Enter password to unlock folder
    set/p "pass=>"
    if NOT %pass%== pass123 goto FAIL
    attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
    echo Bien Bloquer GG
    goto End
    :FAIL
    echo Invalid password
    goto end
    :MDLOCKER
    md Private
    echo Private created successfully
    goto End
    :End