[vbscript] Créer un raccourci sur le bureau

Créer un raccourci sur le bureau [vbscript] - Programmation

Marsh Posté le 14-08-2002 à 09:23:22    

Bon je cherche à faire que ma page crée un raccourci sur le bureau du client qui l'affiche. J'ai trouvé ce code là :
 

Code :
  1. <script type="text/vbscript" language="vbscript">
  2.             Set WshShell = CreateObject("Wscript.Shell" )
  3.     Set Path = WshShell.SpecialFolders("Desktop" ) + "\raccourci.lnk"
  4.             Set oShellLink = WshShell.CreateShortcut(Path)
  5.             oShellLink.TargetPath = cible
  6.             oShellLink.Save
  7.         </script>


 
Ca marche bien a chez moi avec une page enregistrée sur mon disque, mais quand la page est sur mon site, IE me dit "un composant ActiveX ne peut créer l'objet : 'Wscript.Shell' ".
 
Quelqu'un a-t-il deja fait une manip de ce style, quel est le problème ?
Je suis preneur de toutes les solutions, même celles qui n'ont rien à voir, le but est juste de créer un raccourci sur le bureau.

Reply

Marsh Posté le 14-08-2002 à 09:23:22   

Reply

Marsh Posté le 14-08-2002 à 10:51:03    

Je m'intéresse aussi à la question et je pense que pour des raisons de sécurité on ne peux pas utiliser ces ActiveX sur le client, et dans un sens heureusement ! C'est limité au local (je pense, alors si je me trompe, dites le moi!) .


Message édité par antsite le 14-08-2002 à 10:51:50
Reply

Marsh Posté le 14-08-2002 à 10:52:57    

Ben en effet, ça permet de pas se retrouver avec 10000 raccourcis sur son bureau installés par des sites faits par des petits cons. C'est comme le coup de l'imprimante qui peut imprimer autre chose que ce qu'il y a sur la page web : pratique mais pas possible  :hello:

Reply

Marsh Posté le 14-08-2002 à 10:53:11    

R3g a écrit a écrit :

Bon je cherche à faire que ma page crée un raccourci sur le bureau du client qui l'affiche. J'ai trouvé ce code là :
 

Code :
  1. <script type="text/vbscript" language="vbscript">
  2.             Set WshShell = CreateObject("Wscript.Shell" )
  3.     Set Path = WshShell.SpecialFolders("Desktop" ) + "\raccourci.lnk"
  4.             Set oShellLink = WshShell.CreateShortcut(Path)
  5.             oShellLink.TargetPath = cible
  6.             oShellLink.Save
  7.         </script>


 
Ca marche bien a chez moi avec une page enregistrée sur mon disque, mais quand la page est sur mon site, IE me dit "un composant ActiveX ne peut créer l'objet : 'Wscript.Shell' ".
 
Quelqu'un a-t-il deja fait une manip de ce style, quel est le problème ?
Je suis preneur de toutes les solutions, même celles qui n'ont rien à voir, le but est juste de créer un raccourci sur le bureau.  




 
...Jammais un site web n'a créé de raccourcis sur mon bureau, et jammais un site web ne le fera.
ça serait trop chiant !

Reply

Marsh Posté le 14-08-2002 à 11:22:04    

[:rofl]

Reply

Marsh Posté le 14-08-2002 à 11:57:14    

Ouais, en meme temps, je suis d'accord ,c'est normal. Mais j'aurais bien aimé pouvoir le faire, quitte à avoir besoin de l'accord explicite du client.

Reply

Marsh Posté le 14-08-2002 à 12:18:54    

On pourrait aussi proposer "au client" de formater le disque tant qu'à faire  :D

Reply

Marsh Posté le 14-08-2002 à 12:23:01    

:sarcastic:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 14-08-2002 à 12:26:02    

Moi j'aimerais faire un script qui fait une recherche des fichiers de 700 Mo sur le disque de l'user et qui me l'uploade. C'est possible ?


---------------
Le site de ma maman
Reply

Marsh Posté le 14-08-2002 à 13:37:51    

Ouais bon ca va, j'ai compris, je sors quoi !

Reply

Marsh Posté le 14-08-2002 à 13:37:51   

Reply

Marsh Posté le 14-08-2002 à 13:38:55    

R3g a écrit a écrit :

Ouais bon ca va, j'ai compris, je sors quoi !



:D


---------------
Le site de ma maman
Reply

Sujets relatifs:

Leave a Replay

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