OVH Cloud OVH Cloud

Appel de l'explorateur de fichiers

7 réponses
Avatar
François Saintier
Bonjour à tous
En fouillant dans les archives du groupes j'ai trouvé ceci à placer sur
l'évènement clic d'un bouton, destiné à ouvrir l'explorateur dans le
répertoire précisé.

Call Shell("C:\Windows\explorer.exe /n,/e,G:\Discothèque\Images, 1")

Je n'ai pas d'avis d'erreur de syntaxe mais ça ne marche pas, et je ne
trouve pas mon bonheur dans l'aide.
Quelqu'un peut-il m'aider?
Merci d'avance

7 réponses

Avatar
le méruvien
DOSSIER = "EXPLORER.EXE /n,/e,c:base animauxalbum photos animaux"
Call Shell(DOSSIER, 1)

bonjour, moi avec cette formule, ça marche, essaye deja d' ouvrir que
l'explorer !
Call Shell("C:Windowsexplorer.exe /n,/e,,1")
essaye aussi, sans "cwindows"


"François Saintier" a écrit dans le message de
news: 428f54ad$0$3101$
Bonjour à tous
En fouillant dans les archives du groupes j'ai trouvé ceci à placer sur
l'évènement clic d'un bouton, destiné à ouvrir l'explorateur dans le
répertoire précisé.

Call Shell("C:Windowsexplorer.exe /n,/e,G:DiscothèqueImages, 1")

Je n'ai pas d'avis d'erreur de syntaxe mais ça ne marche pas, et je ne
trouve pas mon bonheur dans l'aide.
Quelqu'un peut-il m'aider?
Merci d'avance



Avatar
Eric
Bonjour François,

Regardes plus bas le post EXPLORER SOUS ACCESS de 16:45 (auteur bguill)

Pierre(3Stone) conseille de passer par les API


--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Bonsoir
C'est bien un de tes messages que j'avais retrouvé, mais ça ne marche pas
quand même. Que ce soit avec ou sans "c:windows" ou un appel simple de
l'explorateur sans préciser de répertoire.
Malgré tout pour ne pas mourir idiot peux-tu me dire la signification de /n
et /e
Pour mémoire il s'agit de Access 2002

Amicalement
François

"le méruvien" a écrit dans le message de news:
428f5ccb$0$10514$

DOSSIER = "EXPLORER.EXE /n,/e,c:base animauxalbum photos animaux"
Call Shell(DOSSIER, 1)

bonjour, moi avec cette formule, ça marche, essaye deja d' ouvrir que
l'explorer !
Call Shell("C:Windowsexplorer.exe /n,/e,,1")
essaye aussi, sans "cwindows"









Avatar
François Saintier
Bonsoir
C'est bien un de tes messages que j'avais retrouvé, mais ça ne marche pas
quand même. Que ce soit avec ou sans "c:windows" ou un appel simple de
l'explorateur sans préciser de répertoire.
Malgré tout pour ne pas mourir idiot peux-tu me dire la signification de /n
et /e
Pour mémoire il s'agit de Access 2002

Amicalement
François

"le méruvien" a écrit dans le message de news:
428f5ccb$0$10514$
DOSSIER = "EXPLORER.EXE /n,/e,c:base animauxalbum photos animaux"
Call Shell(DOSSIER, 1)

bonjour, moi avec cette formule, ça marche, essaye deja d' ouvrir que
l'explorer !
Call Shell("C:Windowsexplorer.exe /n,/e,,1")
essaye aussi, sans "cwindows"




Avatar
Lucien
Bonsoir,
Si vous voulez utiliser cette commande, il faut faire attention à la version
de Windows.
Les répertoires ne sont pas identiques.
98 - Windows
2000 - WINNT
XP - ....
Il est relativement simple de rechercher le répertoire actif de windows :
Une petite procédure maison, mais probablement commune :
-----------------------
V_Loc01n = 1
Do
V_Environ = Environ(V_Loc01n)
If UCase(Left(V_Environ, 7)) = "WINDIR=" Then
V_RefDirInit = Mid$(V_Environ, 8) & ""
Exit Do
Else
V_Loc01n = V_Loc01n + 1
End If
Loop Until V_Environ = ""
---------------------
Bon WE
Lucien

"François Saintier" a écrit dans le message de
news:428f6733$0$840$
Bonsoir
C'est bien un de tes messages que j'avais retrouvé, mais ça ne marche pas
quand même. Que ce soit avec ou sans "c:windows" ou un appel simple de
l'explorateur sans préciser de répertoire.
Malgré tout pour ne pas mourir idiot peux-tu me dire la signification de
/n

et /e
Pour mémoire il s'agit de Access 2002

Amicalement
François

"le méruvien" a écrit dans le message de news:
428f5ccb$0$10514$
DOSSIER = "EXPLORER.EXE /n,/e,c:base animauxalbum photos animaux"
Call Shell(DOSSIER, 1)

bonjour, moi avec cette formule, ça marche, essaye deja d' ouvrir que
l'explorer !
Call Shell("C:Windowsexplorer.exe /n,/e,,1")
essaye aussi, sans "cwindows"








Avatar
le méruvien
Sans parler d'access, (malgres qu'ont soit sur un forum access :-)) ) cette
formule: "C:Windowsexplorer.exe /n,/e " sert a ouvrir l'explorer dans un
dossier bien precis, tu peut donc l'utiliser pour faire un racourci sur ton
bureau, pour ouvrir l'explorer, a un endroit precis, par exemple:
"C:Windowsexplorer.exe /n,/e C:accessma base" t'ouvrira directement sur
ton dossier de ta base



"François Saintier" a écrit dans le message de
news: 428f6733$0$840$
Bonsoir
C'est bien un de tes messages que j'avais retrouvé, mais ça ne marche pas
quand même. Que ce soit avec ou sans "c:windows" ou un appel simple de
l'explorateur sans préciser de répertoire.
Malgré tout pour ne pas mourir idiot peux-tu me dire la signification de
/n et /e
Pour mémoire il s'agit de Access 2002

Amicalement
François

"le méruvien" a écrit dans le message de news:
428f5ccb$0$10514$
DOSSIER = "EXPLORER.EXE /n,/e,c:base animauxalbum photos animaux"
Call Shell(DOSSIER, 1)

bonjour, moi avec cette formule, ça marche, essaye deja d' ouvrir que
l'explorer !
Call Shell("C:Windowsexplorer.exe /n,/e,,1")
essaye aussi, sans "cwindows"








Avatar
Pierre CFI [mvp]
bonjour
euh, si on mets un bouton, avec l'assistant, executer une appli, c'est tout simple
Mais, entre nous quel est l'intérét ? :o)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"le méruvien" a écrit dans le message de news: 4290092d$0$6564$
Sans parler d'access, (malgres qu'ont soit sur un forum access :-)) ) cette formule: "C:Windowsexplorer.exe /n,/e " sert a
ouvrir l'explorer dans un dossier bien precis, tu peut donc l'utiliser pour faire un racourci sur ton bureau, pour ouvrir
l'explorer, a un endroit precis, par exemple: "C:Windowsexplorer.exe /n,/e C:accessma base" t'ouvrira directement sur ton
dossier de ta base



"François Saintier" a écrit dans le message de news: 428f6733$0$840$
Bonsoir
C'est bien un de tes messages que j'avais retrouvé, mais ça ne marche pas quand même. Que ce soit avec ou sans "c:windows" ou un
appel simple de l'explorateur sans préciser de répertoire.
Malgré tout pour ne pas mourir idiot peux-tu me dire la signification de /n et /e
Pour mémoire il s'agit de Access 2002

Amicalement
François

"le méruvien" a écrit dans le message de news: 428f5ccb$0$10514$
DOSSIER = "EXPLORER.EXE /n,/e,c:base animauxalbum photos animaux"
Call Shell(DOSSIER, 1)

bonjour, moi avec cette formule, ça marche, essaye deja d' ouvrir que l'explorer !
Call Shell("C:Windowsexplorer.exe /n,/e,,1")
essaye aussi, sans "cwindows"












Avatar
François Saintier
Bonsoir tous
D'abord merci pour l'explication de /n et /e.
La réponse de Lucien me laisse muet, mon niveau n'est pas à la hauteur, je
suis un simple amateur autodidacte.
Quant à l'intérêt d'ouvrir sur un répertoire il est seulement de me donner
plus facilement accès à l'endroit où je range les photos de mes disques dont
je me sers pour illustrer chaque fiche de ma base. Bon d'accord je peux
ouvrir une fois pour toutes l'explorateur, mais c'est justement en faisant
des trucs plus ou moins utiles que j'ai appris à programmer Access, et j'en
tire une certaine vanité... qui ne satisfait que moi!
Au fait j'ai oublié de dire que l'assistant bouton exécuter une appli ne me
donne pas le code... Il faut peut être que je revois l'installation de mon
Access
Merci à tous et à bientôt
Amicalement
François

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
euh, si on mets un bouton, avec l'assistant, executer une appli, c'est
tout simple
Mais, entre nous quel est l'intérét ? :o)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"le méruvien" a écrit dans le message de news:
4290092d$0$6564$
Sans parler d'access, (malgres qu'ont soit sur un forum access :-)) )
cette formule: "C:Windowsexplorer.exe /n,/e " sert a ouvrir l'explorer
dans un dossier bien precis, tu peut donc l'utiliser pour faire un
racourci sur ton bureau, pour ouvrir l'explorer, a un endroit precis, par
exemple: "C:Windowsexplorer.exe /n,/e C:accessma base" t'ouvrira
directement sur ton dossier de ta base



"François Saintier" a écrit dans le message
de news: 428f6733$0$840$
Bonsoir
C'est bien un de tes messages que j'avais retrouvé, mais ça ne marche
pas quand même. Que ce soit avec ou sans "c:windows" ou un appel simple
de l'explorateur sans préciser de répertoire.
Malgré tout pour ne pas mourir idiot peux-tu me dire la signification de
/n et /e
Pour mémoire il s'agit de Access 2002

Amicalement
François

"le méruvien" a écrit dans le message de news:
428f5ccb$0$10514$
DOSSIER = "EXPLORER.EXE /n,/e,c:base animauxalbum photos animaux"
Call Shell(DOSSIER, 1)

bonjour, moi avec cette formule, ça marche, essaye deja d' ouvrir que
l'explorer !
Call Shell("C:Windowsexplorer.exe /n,/e,,1")
essaye aussi, sans "cwindows"