Salut à tous !

En script jaws, je vous propose aujourd'hui la fonction GetFileShortPath de ma 
création qui prend en paramètre le chemin vers un fichier ou un dossier, et 
renvoi le chemin court vers cet élément.

Par exemple, si vous lui donnez un chemin de ce genre:
D:\Programmation\logiciels création\interface\compilers\Read-me.txt

Il vous renvera le chemin court comme ceci:
D:\PROGRA~1\LOGICI~1\INTERF~1\COMPIL~1\Read-me.txt

Les avantages sont multiples. Particulièrement en éliminant les espace dans le 
chemin, cela vous simplifiera la tache si vous voulez utiliser la fonction Run 
pour faire passer à un programme le chemin vers un fichier comme argument de 
ligne de commande.

Voici la fonction:

Début du code JawsScript

String Function GetFileShortPath (string sFilePath)
var
string s,
object oFSO,
object oFil

let oFSO = CreateObject("Scripting.FileSystemObject")
let oFil = oFSO.GetFile(sFilePath)
let s = ""
let s = oFil.ShortPath()
; renvoi
return "" + s + ""
EndFunction

Fin du code JawsScript

Puisse cela être utile à quelqu'un.

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
Mon site: www.visuweb.net

Répondre à