0/5 (3 avis)
Vue 4 147 fois - Téléchargée 372 fois
'-------------------------------------------------------- 'A §kylandeR Corp Product: BiTmAkKeR §kylandeR Creation '-------------------------------------------------------- 'Open Source ! Pas de copyright ! 'Thanks to VBfrance ! 'Ce prog permet de convertir vos chemins Win en Dos 'Utilisation: DosPath(str_du_chemin as string) Private Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal lBuffer As Long) As Long ' ' Public Function DosPath(strFile As String) As String Dim lng As Long, Path As String 'Données nécessaires Path = String$(165, 0) 'Crée un buffer lng = GetShortPathName(strFile, Path, 164) 'Prend le chemin en Dos DosPath = Left$(Path, lng) 'Enlève tout les chr$(0) de trop End Function
6 avril 2010 à 10:59
It's works fine.
16 nov. 2007 à 13:43
je voudrai que tout soit de cette forme
D:\MESDOS~1\DOSSIE~1\VIDEOS~1\CLIPSips\NE~1.AVI
en ce moment je code un programme multimédia et j'utilise la fonction mciSendString qui apparament n'arrive pas a lire le fichier avec de l'espace a l'interieur. Merci
19 juin 2002 à 18:31
Cependant il existe aussi un moyen en utilisant FileSystemObject, sans API, mais avec du VBscript, c'est un choix à faire...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.