Script pour désinstaller un logiciel

Messages postés
14
Date d'inscription
mardi 2 juillet 2019
Statut
Membre
Dernière intervention
3 juillet 2019
- - Dernière réponse : QuentinEden
Messages postés
5
Date d'inscription
vendredi 22 mars 2019
Statut
Membre
Dernière intervention
8 juillet 2019
- 8 juil. 2019 à 18:36
Bonjour,

J'aimerais créer un script permettant de désinstaller un logiciel précis (pour l'exemple j'ai pris le logiciel Dashlane) je connais très peu le Batch mais j'ai écris ça :

@echo off
start "C:\Desktop\Dashlane\unins000.exe"

Résultat ça m’affiche la fenêtre noir vide et ça ne désinstalle pas le logiciel (pas étonnant car j'ai juste essayé d'écrire ce code sans en être sûr du tout).

Merci d'avance pour vos conseils
Afficher la suite 

3 réponses

Messages postés
12378
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
18 octobre 2019
2305
0
Merci
Bonjour,

Est-ce que tu es sûr du chemin que tu utilises ?
Est-ce que tu exécutes ton script avec les droits administrateur ?

Commenter la réponse de barnabe0057
Messages postés
6
Date d'inscription
dimanche 7 juillet 2019
Statut
Membre
Dernière intervention
7 juillet 2019
0
Merci
Enlève le start
Commenter la réponse de En6clopEdit
Messages postés
5
Date d'inscription
vendredi 22 mars 2019
Statut
Membre
Dernière intervention
8 juillet 2019
0
Merci
Bonjour,

---------------------------------------
COURS

Tu peux optimiser tout ça , le sens de ton chemin est mauvais , tu peux t'aider en faisant un clique droit propriétés


Donc le chemin est C:\Users\Dashlane\Desktop\unins000.exe
Et Non C:\Desktop\Dashlane\unins000.exe

Ensuite tu peux optimiser ça , imaginons moi sur l'image je veux supprimer FranceTV de mes ordinateurs , Pc1=Quentin Pc2=Michel Pc3=John
Je veux donc que le Batch détecte sur quel profile je suis connecté, pour ça y'a deux solutions :

%userprofile%\Desktop\unins000.exe Compliqué à comprendre mais + cours
ou
C:\Users\%username%\Desktop\unins000.exe La %username% c'est ton profil connecté

---------------------------------------
SOLUTION
Ta commande tu ne dois pas mettre Start, juste donner la cible , il faut la mettre entre guillemets

@echo off
"C:\Users\Dashlane\Desktop\unins000.exe"
Si tu veux que ça fonctionne que sur ton pc/profil

Et donc si tu veux optimiser ça tu peux faire

@echo off
"%userprofile%\Desktop\unins000.exe" Si tu veux que ça soit cours + fonctionne pour tous

ou

@echo off
"C:\Users\%username%\Desktop\unins000.exe"
Pour mieux comprendre + fonctionne pour tous

---------------------------------------

En espérant t'avoir aidé,
Amuse toi bien tu verras le Batch c'est formidable tu peux programmer l'extinction de ton pc ...etc c'est utile, tu automate des choses, un genre de Bot

Au plaisir
Quentin
Commenter la réponse de QuentinEden