Shell

Résolu
RJLFRANCE
Messages postés
71
Date d'inscription
samedi 17 août 2002
Statut
Membre
Dernière intervention
5 août 2012
- 29 juil. 2004 à 22:52
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
- 30 juil. 2004 à 07:42
Bonjours, a tous
Petit probleme :

f$ = "C:\Program Files\VideoLAN\VLC\vlc.exe"
v$ = "d:\truc niania.avi"

Call Shell(f$+" "+v$, vbNormalFocus)

Ne fonctionne pas ?
Mais

f$ = "C:\Program Files\VideoLAN\VLC\vlc.exe"
v$ = "d:\truc_niania.avi"

Call Shell(f$+" "+v$, vbNormalFocus)

Fonctionne lui, car l'argument v$ ne comporte plu l'espace
D'OU MA QUESTION :
Comment faire pour transmettre v$ = "d:\truc niania.avi"
Avec l'espace , evidemment
Merci

2 réponses

RJLFRANCE
Messages postés
71
Date d'inscription
samedi 17 août 2002
Statut
Membre
Dernière intervention
5 août 2012
1
29 juil. 2004 à 23:07
J'ai trouver
il suffit de mettre le code ascii 34 avant et apres l'argument

f$ = f$ + " " + Chr$(34) + v$ + Chr$(34)

et la sa marche
3
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
71
30 juil. 2004 à 07:42
En passant, la notation posttypée de tes variables, c'est vraiment très laid ;-)
0