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 74
30 juil. 2004 à 07:42
En passant, la notation posttypée de tes variables, c'est vraiment très laid ;-)
0
Rejoignez-nous