Problème avec OblyTile et Wscript.exe
Fermé
PAC3
Messages postés
7
Date d'inscription
vendredi 13 juillet 2007
Statut
Membre
Dernière intervention
31 janvier 2020
-
20 févr. 2014 à 22:33
win_win - 21 déc. 2014 à 20:36
win_win - 21 déc. 2014 à 20:36
3 réponses
Scarpa
Messages postés
2060
Date d'inscription
dimanche 1 juillet 2012
Statut
Membre
Dernière intervention
27 mai 2014
577
21 févr. 2014 à 15:20
21 févr. 2014 à 15:20
Dans l'invite de commande , taper assoc .vbs
Quelle est la réponse ?
Quelle est la réponse ?
PAC3
Messages postés
7
Date d'inscription
vendredi 13 juillet 2007
Statut
Membre
Dernière intervention
31 janvier 2020
27
21 févr. 2014 à 17:28
21 févr. 2014 à 17:28
Bonjour et merci de votre réactivité.
La réponse à assoc .VBC est : .vbs=VBSFile
Pour information, j'ai continué à investiguer le problème dans le registre et la raison pour laquelle le remplacement de NOTEPAD.EXE "%1"
par "%SystemRoot%\System32\Wscript.exe" "%1" %*
n'a pas fonctionné pourrait venir du fait que la clé en question est du type
REG_SZ
alors que celle avec WScript.exe devrait être du type
REG_EXPAND_SZ
J'ai essayé de créer la clé en EXPAND mais je n'ai pas réussi.
En revanche, j'ai trouvé une solution de contournement au problème:
Dans le registre, à la ligne shell de VBSFile, j'ai remplacé Open par Open2, ce qui a pour effet de lancer le fichier avec l'invite de commande en utilisant l'instruction :
"%SystemRoot%\System32\Cscript.exe" "%1" %* , ... ce qui fonctionne.
Du coup, je peux parfaitement créer mes tuiles et ouvrir les programmes ou dossiers correspondant en cliquant dessus, moyennant l'apparition fugitive de l'invite de commande.
Il n'en reste pas moins que le problème de fond subsiste en cela que je ne suis pas arrivé à supprimer l'affectation incongrue de NOTEPAD.exe à l'ouverture des fichiers VBS.
P.S. : je n'ai pas vu si/comment on pouvait ajouter des copies d'écran à la discussion pour être plus explicite
La réponse à assoc .VBC est : .vbs=VBSFile
Pour information, j'ai continué à investiguer le problème dans le registre et la raison pour laquelle le remplacement de NOTEPAD.EXE "%1"
par "%SystemRoot%\System32\Wscript.exe" "%1" %*
n'a pas fonctionné pourrait venir du fait que la clé en question est du type
REG_SZ
alors que celle avec WScript.exe devrait être du type
REG_EXPAND_SZ
J'ai essayé de créer la clé en EXPAND mais je n'ai pas réussi.
En revanche, j'ai trouvé une solution de contournement au problème:
Dans le registre, à la ligne shell de VBSFile, j'ai remplacé Open par Open2, ce qui a pour effet de lancer le fichier avec l'invite de commande en utilisant l'instruction :
"%SystemRoot%\System32\Cscript.exe" "%1" %* , ... ce qui fonctionne.
Du coup, je peux parfaitement créer mes tuiles et ouvrir les programmes ou dossiers correspondant en cliquant dessus, moyennant l'apparition fugitive de l'invite de commande.
Il n'en reste pas moins que le problème de fond subsiste en cela que je ne suis pas arrivé à supprimer l'affectation incongrue de NOTEPAD.exe à l'ouverture des fichiers VBS.
P.S. : je n'ai pas vu si/comment on pouvait ajouter des copies d'écran à la discussion pour être plus explicite
Une proposition rapide : créer un fichier avec notepad puis fichier -> enregistrer sous (type : "tous les fichiers") et donner un nom avec extension .vbs (exemple toto.vbs).
Ensuite clic droit -> ouvrir avec windows based script host (cocher "utiliscette application pour tous les fichiers.vbs).
Ca marche chez moi en tout cas. J'ai remonté l'erreur : j'avais fait la démarche inverse en ouvrant un fichier .vbs qui ne fonctionnait pas...
Ensuite clic droit -> ouvrir avec windows based script host (cocher "utiliscette application pour tous les fichiers.vbs).
Ca marche chez moi en tout cas. J'ai remonté l'erreur : j'avais fait la démarche inverse en ouvrant un fichier .vbs qui ne fonctionnait pas...