OVH Cloud OVH Cloud

Problème avec TargetPath

2 réponses
Avatar
dagor
Bonjour,

Je désire créer un lien vers un document ou un répertoire et lorsque j'utilise
: TargetPath = "G:\ , ça marche par contre si dans le path il y a des espaces
: TargetPath = "G:\Mes Documents\Document a voir\ , j'aurai G:\Mes_

Y a-t-il un moyen d'écrire le path complet ?


Merci pour vos lumières.

2 réponses

Avatar
Jean-Claude BELLAMY
Dans le message news: ,
dagor s'est ainsi exprimé:

Bonjour,

Je désire créer un lien vers un document ou un répertoire et lorsque
j'utilise
TargetPath = "G: , ça marche par contre si dans le path il y a des
espaces TargetPath = "G:Mes DocumentsDocument a voir , j'aurai
G:Mes_


Y a-t-il un moyen d'écrire le path complet ?



Tu écris réellement cela ?
Et les guillemets fermants, où sont ils ?

Ce qui suit fonctionne très bien :
---------- couper ici ----------
Set Shell = WScript.CreateObject("WScript.Shell")
DesktopPath=Shell.SpecialFolders("Desktop")
Set lnk=Shell.CreateShortCut(DesktopPath & "Menustart.lnk")
lnk.TargetPath="C:Documents and SettingsAll UsersMenu Démarrer"
lnk.Description="Dossier Menu démarrer"
lnk.Save
---------- couper ici ----------



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*


Avatar
Yvon
Bonjour et Merci Jean-Claude


Mais en réalité, le path est : "G:" ou "G:Document TravailJournee du
lundi.doc"

le resultat du path de l'icone créee est : G:DocumentJournee_.doc !!!


Tout est tronqué à 8 caractères.

Merci pour la réponse. Je l'adapte de suite.




"Jean-Claude BELLAMY" a écrit dans le
message de news:
Dans le message news: ,
dagor s'est ainsi exprimé:

Bonjour,

Je désire créer un lien vers un document ou un répertoire et lorsque
j'utilise
TargetPath = "G: , ça marche par contre si dans le path il y a des
espaces TargetPath = "G:Mes DocumentsDocument a voir , j'aurai
G:Mes_


Y a-t-il un moyen d'écrire le path complet ?



Tu écris réellement cela ?
Et les guillemets fermants, où sont ils ?

Ce qui suit fonctionne très bien :
---------- couper ici ----------
Set Shell = WScript.CreateObject("WScript.Shell")
DesktopPath=Shell.SpecialFolders("Desktop")
Set lnk=Shell.CreateShortCut(DesktopPath & "Menustart.lnk")
lnk.TargetPath="C:Documents and SettingsAll UsersMenu Démarrer"
lnk.Description="Dossier Menu démarrer"
lnk.Save
---------- couper ici ----------



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*