Normal... tu places en cible "C:\Users\strSessionName\Desktop" donc pour un hypothétique utilisateur "strSessionName"...
' copie du raccourcis de la page d’accueil sur le bureau :     Dim sOriginFolder, sDestinationFolder, sFile, oFSO, strSessionName   Set wshShell = WScript.CreateObject("WScript.Shell" ) strSessionName = WshShell.ExpandEnvironmentStrings("%SESSIONNAME%" )    Set oFSO = CreateObject("Scripting.FileSystemObject" )  sOriginFolder = "C:\Users\" & strSessionName & "\Downloads\Videos\in\home_shortcut"   ' copie le raccourcis du dossier home_shortcut  sDestinationFolder = "C:\Users\" & strSessionName & "\Desktop"                            ' colle le raccourcis dans le dossier bureau      For Each sFile In oFSO.GetFolder(sOriginFolder).Files   If Not oFSO.FileExists(sDestinationFolder & "\" & oFSO.GetFileName(sFile)) Then    oFSO.GetFile(sFile).Copy sDestinationFolder & "\" & oFSO.GetFileName(sFile),True      'popup copie réalisée: WScript.Echo "Copying : " & Chr(34) & oFSO.GetFileName(sFile) & Chr(34) & " to " & sDestinationFolder   End If  Next     | 
Par contre avec ce code tu ne copies pas un raccourcis, tu copies l'intégralité d'un dossier.
 Il vaudrait mieux créer un raccourci sur le bureau :
 Dim Shell, DesktopPath, strSessionName, oShellLink  Set Shell = CreateObject("WScript.Shell" ) strSessionName = WshShell.ExpandEnvironmentStrings("%SESSIONNAME%" ) DesktopPath = Shell.SpecialFolders("Desktop" ) set oShellLink = Shell.CreateShortcut(DesktopPath & "\Vidéos.lnk" ) oShellLink.WindowStyle = 1 oShellLink.TargetPath = "C:\Users\" & strSessionName & "\" oShellLink.WorkingDirectory = "C:\Users\" & strSessionName & "\" oShellLink.Save  | 
Tu modifies les variables :
oShellLink.TargetPath -> cible de ton lien
oShellLink.WorkingDirectory -> répertoire de travail
 Tu peux même personnalisé l'icônes et le descriptif du raccourci en mettant avant oShellLink.Save :
oShellLink.IconLocation = "C:\chemin_vers\icone.exe_ou.dll, 0"
oShellLink.Description = "Description du raccourci"
 L'option la plus simple après n'est pas de créer l'icône sur le profil de l'utilisateur, mais dans celui de tous les utilisateurs 
 
 
Message édité par bardiel le 11-07-2015 à 12:00:57
 ---------------
			
Grippe ? Coronavirus ? Portez votre masque correctement ! :D