création automatique de raccourcis vers des dossiers

création automatique de raccourcis vers des dossiers - Shell/Batch - Programmation

Marsh Posté le 05-03-2007 à 14:43:12    

Bonjour,
 
Vous connaissez sans doute l'outil shortcut qui, en ligne de commande, permet de créer des raccourcis vers des fichiers.
Je suis à la recherche d'un outil similaire qui permette, lui, la création de raccourcis vers des dossiers...
Je ne crois pas que shortcut.exe le permette mais bon, il arrive de se tromper...
 
A bientôt et merci,

Reply

Marsh Posté le 05-03-2007 à 14:43:12   

Reply

Marsh Posté le 05-03-2007 à 16:19:25    

S'il s'agit de l'outil OptimumX.com, un simple essai et tu auras eu la réponse ;)

Reply

Marsh Posté le 05-03-2007 à 16:40:23    

oui j'ai effectivement l'outil. Dans les exemples, ils ne citent pas la création de raccourcis dossier. Je vais tenter des choses.
Je vous recontacte si j'ai des soucis. En tout cas, merci beaucoup!

Reply

Marsh Posté le 05-03-2007 à 16:58:46    

c'est pour automatiser un shortcup?
petit VBS
 

Set WshShell = WScript.CreateObject("WScript.Shell" )
set o = CreateObject( "Scripting.FileSystemObject" )
Set objShell = CreateObject("WScript.Shell" )
Set Shortcut = WshShell.CreateShortcut(Bureau & "\temp.lnk" )
Shortcut.TargetPath = "c:\temp"
Shortcut.WorkingDirectory = "c:\temp"
Shortcut.Save

 
il ya juste le TargetPath qui change il suffit de na pas mettre d'extension
de meme pour un lecteur reseaux


Message édité par le_relou le 05-03-2007 à 17:00:43
Reply

Marsh Posté le 31-03-2007 à 16:55:01    

Si shortcut permet de créer un racourci ver un répertoire, j'ai essayer

Reply

Marsh Posté le 01-04-2007 à 09:10:14    

Alor ty arrive ?

Reply

Marsh Posté le 03-04-2007 à 11:45:40    

merci. grâce à toutes vos réponses, j'ai pu créer mon batch. J'ai plutôt utilisé le DOS plutôt que le VBS:

Code :
  1. @echo off
  2. ::::::::::::::::::::::::::::::::
  3. ::improvement::
  4. ::faire un compteur pour savoir combien de raccourcis n'ont pas ‚t‚ cr‚‚s
  5. ::::::::::::::::::::::::::::::::
  6. rem intialisation des variables
  7. set serveur_bureautique=serveur_donnees
  8. set serveur_archives=serveur_archives
  9. set nom=raccourci
  10. title cr‚ation des raccourcis
  11. set compteur=0
  12. for /f "eol=; tokens=1 delims=," %%a in (liste_dossiers.txt) do (
  13. echo cr‚ation du raccourci %%a
  14. rem il est normal que le paramŠtre cible soit pr‚c‚d‚ d'un guillemet mais ne soit pas succ‚d‚ par ce mˆme caractŠre
  15. shortcut /f:"\\%serveur_bureautique%\%%a\raccourci.lnk" /a:c /t:"\\%serveur_archives%\%%a
  16. echo ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  17. rem ‚criture du log si jamais il n'arrive pas … cr‚er le raccourci
  18. if errorlevel 1 set /a compteur=compteur+1&&echo %%a > Logs\"liste des raccourcis non cr‚‚s".txt
  19. )
  20. echo.
  21. if %compteur%==0 goto fin_OK
  22. :fin_pas_OK
  23. echo %compteur% erreurs lors de la cr‚ation des raccourcis
  24. echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
  25. echo.
  26. :fin_OK
  27. echo pas d'erreurs lors de la cr‚ation des raccourcis!
  28. echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
  29. echo.
  30. pause

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed