VBScript et fichier WSF

Fermé
Pier-3d
Messages postés
67
Date d'inscription
lundi 29 janvier 2007
Statut
Membre
Dernière intervention
1 juillet 2020
- 14 juil. 2017 à 00:42
Pier-3d
Messages postés
67
Date d'inscription
lundi 29 janvier 2007
Statut
Membre
Dernière intervention
1 juillet 2020
- 27 juil. 2017 à 01:20
Bonjour,

L'application Bloc-note (notepad.exe) ne fonctionne plus. Elle s'ouvre en tant que bouton dans la barre de tâche mais la fenêtre de l'application ne s'ouvre pas. J'ai déjà ouvert un nouveau sujet là-dessus.

On m'a suggéré de remplacer nodepad.exe par notepad++.exe. Dans le dossier System32 c'est impossible. Même en tant qu'administrateur il m'est impossible de supprimer ou de renommer Notepad.exe.

J'utilise notepad.exe dans un script pour ouvrir en même temps le jeu Freecell.exe et un notepad.exe dans lequel je conserve mes statistiques.

Cette ligne de code :
WSHSHELL.RUN "c:\windows\notepad.exe F:\Utilisateur\Bureau\Dropbox\Freecell\freecell.txt"

...fonctionnait très bien quand Notepad.exe s'ouvrait. J'ai essayé de la remplacer par cette ligne :
WshShell.Run "C:\Program Files (x86)\Notepad++\notepad++.exe F:\Utilisateur\Bureau\Dropbox\Freecell\freecell.txt"

Pour moi, c'est la même chose mais ça ne fonctionne pas. J'ai ce message d'erreur :
https://img-19.ccm2.net/FCsnM0aFDQ_zQ-ZiuYC8Rkw_pR8=/3f44e0cc18ca4514a3d50affc62daa63/ccm-ugc/erreur_wsf_freecell.jpg

C'est bien la ligne 7 de mon script que voici :
<package>
<job>
<script language="VBScript">
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "F:\Utilisateur\Bureau\Dropbox\Freecell\freecell.exe"
WshShell.Run "C:\Program Files (x86)\Notepad++\notepad++.exe F:\Utilisateur\Bureau\Dropbox\Freecell\freecell.txt"
</script>
</job>
</package>

Est-ce qu'une mise à jour de Windows 10 pourrait faire repartir notepad.exe et mon problème de script serait donc réglé du même coup ?

Merci à tous


2 réponses

barnabe0057
Messages postés
13979
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
17 août 2022
4 815
14 juil. 2017 à 00:55
Bonjour,

Pour supprimer notepad.exe, ouvre une invite de commandes en administrateur et tape ceci :

takeown -F C:\Windows\System32\notepad.exe

Ensuite tu devrais pouvoir le supprimer.
0
Pier-3d
Messages postés
67
Date d'inscription
lundi 29 janvier 2007
Statut
Membre
Dernière intervention
1 juillet 2020
1
27 juil. 2017 à 01:20
Merci barnabe0057.

Finalement j'ai remplacé notepad.exe par notepad++.exe.

Pierre
0