Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

ouvrir une application par défaut

2 réponses
Avatar
Etienne
Bonjour,

J'aimerai cr=E9=E9 un vbs qui ouvre un fichier sans pr=E9ciser=20
le path de l'application. Lorsqu'on ouvre un fichier dans=20
l'explorer, l'application par d=E9faut est connue,=20
j'aimerai que mon vbs fasse pareil :

set objshell =3D wscript.createobject("WScript.shell")
set objexecobject =3D objshell.exec("FichierWord.doc")

au lieu de :

set objshell =3D wscript.createobject("WScript.shell")
set objexecobject =3D objshell.exec("C:\Microsoft Office=20
2003\OFFICE11\winword.exe FichierWord.doc")


Y a t'il un moyen simple ou faut il utiliser la base de=20
registre ou sont stock=E9s les path ? Y a t'il des=20
exemples ?

Merci.

2 réponses

Avatar
sympatix
Salut !

J'aimerai créé un vbs qui ouvre un fichier sans préciser
le path de l'application. Lorsqu'on ouvre un fichier dans
l'explorer, l'application par défaut est connue,
j'aimerai que mon vbs fasse pareil


Avec la méthode "Run", tu ouvres tous les fichiers avec l'application
qui leur est associée par défaut:

--------------------------------
Set oShell = CreateObject("WScript.Shell")
oShell.Run "C:toto.txt"
--------------------------------
(rajouter des doubles "", s'il y a des espaces dans le path)

La documentation téléchargeable de Microsoft:
http://download.microsoft.com/download/winscript56/Install/5.6/W98NT42KMe/FR/scd56fr.exe


--
Cordialement
Sympatix

Besoin d'un petit pense-bête, fait main, simple et pratique ? =>Mémo
Express (pour PC):
http://scraper.chez.tiscali.fr/index1.htm?memo.htm

Attention, est mon adresse antispam non
valide.
Pour me répondre, tous-les-toto-sont-en-trop, merci

...Une 2ème chance, pour ceux qui n'ont pas compris;-)
saint_path_x_arobaz_t'es_laide_euh_point_fr
"Etienne" a écrit dans le message
de news:07ad01c49fba$6b6c4e50$
Bonjour,

J'aimerai créé un vbs qui ouvre un fichier sans préciser
le path de l'application. Lorsqu'on ouvre un fichier dans
l'explorer, l'application par défaut est connue,
j'aimerai que mon vbs fasse pareil :

set objshell = wscript.createobject("WScript.shell")
set objexecobject = objshell.exec("FichierWord.doc")

au lieu de :

set objshell = wscript.createobject("WScript.shell")
set objexecobject = objshell.exec("C:Microsoft Office
2003OFFICE11winword.exe FichierWord.doc")


Y a t'il un moyen simple ou faut il utiliser la base de
registre ou sont stockés les path ? Y a t'il des
exemples ?

Merci.

Avatar
scraper
Bonjour Etienne
(dans news:07ad01c49fba$6b6c4e50$)
tu nous disais :

Bonjour,

J'aimerai créé un vbs qui ouvre un fichier sans préciser
le path de l'application. Lorsqu'on ouvre un fichier dans
l'explorer, l'application par défaut est connue,
j'aimerai que mon vbs fasse pareil :

set objshell = wscript.createobject("WScript.shell")
set objexecobject = objshell.exec("FichierWord.doc")

au lieu de :

set objshell = wscript.createobject("WScript.shell")
set objexecobject = objshell.exec("C:Microsoft Office
2003OFFICE11winword.exe FichierWord.doc")


Y a t'il un moyen simple ou faut il utiliser la base de
registre ou sont stockés les path ? Y a t'il des
exemples ?


si ça ne fonctionne pas avec l'exemple fourni par Sympatix, jette un coup
d'oeil à la clé de Registre suivante :

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Paths

et au besoin, crée une sous clé pour ton appli ? :-)




--

Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm

scraper