[RÉSOLU] Créer raccourcis à partir de l'invite de commande

Créer raccourcis à partir de l'invite de commande [RÉSOLU] - Win NT/2K/XP - Windows & Software

Marsh Posté le 14-05-2011 à 10:44:26    

Bonjour,
 
J'aimerais savoir s'il est possible de créer des raccourcis sur le bureau, à l'aide de l'invite de commande, sous windows XP.
Ayant cherché un peu sur internet, je n'ai rien trouvé de concluant.
J'aimerais donc savoir s'il y a une commande qui permettrait par exemple de créer un raccourcis vers la calculatrice (calc.exe), sur le bureau.
 
Merci par avance ^_^


Message édité par Goochi le 14-05-2011 à 16:23:52
Reply

Marsh Posté le 14-05-2011 à 10:44:26   

Reply

Marsh Posté le 14-05-2011 à 10:53:03    

si bien s'il existe cette methode

Reply

Marsh Posté le 14-05-2011 à 13:25:17    

Reply

Marsh Posté le 14-05-2011 à 16:23:24    

Qu'entends tu par "non, pas par défaut" ?
 
 
Toujours est il qu'après quelques recherches internes et externes, j'ai trouvé une méthode qui me permet de lancer l'assistant de création de raccourcis, à partir de l'invite de commandes

rundll32.exe AppWiz.Cpl,NewLinkHere %DOSSIER%


Une fois cette commande rentrée, l'assistant s'ouvre et vous permet de désigner la cible du raccourcis, ainsi que le nom du raccourcis, qui sera ensuite placé dans le dossier que vous aurez spécifier en paramètre (à la place de %DOSSIER%).
Ce n'est pas exactement ce que je recherchais, j'aurais vraiment préféré une commande dans laquelle on spécifie dossier, cible et nom, et qui se passe d'assistant, mais je vais faire avec ^_^.

Reply

Marsh Posté le 14-05-2011 à 16:50:28    

rundll32.exe n'est pas une commande, mais une appli qui permet de lancer des fonctions/commandes contenues dans des DLL. Ca se lance normalement via la fonction Exécuter et non Cmd.exe.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 14-05-2011 à 18:41:47    

Non mais je ne demandais pas forcément une commande de l'Invite de commande, et je n'ai pas accès à la commande exécuter.
 
Je cherchais juste un moyen de créer mon raccourcis, ne possédant que la console comme point de départ. J'ai donc trouvé une ligne de commande, qui me permet d'avoir un résultat proche de celui souhaité. Que je fasse appel à un programme était de toutes façons une quasi-évidence sachant que nous sommes sous windows XP.

Reply

Marsh Posté le 14-05-2011 à 18:49:59    

Au pire il te suffisait de faire une petite recherche avec  [:google2] ce qui t'aurait sortis de quoi faire mais en utilisant un script en VBS :
- pour un logiciel
- pour une URL


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 14-05-2011 à 19:01:15    

Merci Bardiel
 
Le soucis est que c'est pour une machine assez verrouillée, je ne peux rien installer, et je n'ai pas non plus accès au net dessus, donc pour le logiciel, c'est mort.
 
Par contre, pour ce qui est du script en vbs, je vais peut être avoir moyen de le faire tourner, si l'autre méthode ne fonctionne pas ^_^.  
 
PS : je suis intéressé par les mots que tu as utilisé pour ta recherche, toutes les miennes menaient vers des pages proposant de faire des raccourcis vers des appels à certains programmes Windows en ligne de commande.


Message édité par Goochi le 14-05-2011 à 19:01:43
Reply

Marsh Posté le 14-05-2011 à 19:12:30    

"créer des raccourcis avec VBS" [:the geddons]  
 
De là tout ce que tu as à faire :
- tu ouvres le bloc note de Windows (Démarrer > Accessoires > Bloc Notes)
- tu copies ton script dedans
- tu enregistres le fichier (en utilisant "Tous type de fichiers" ) sur le bureau avec l'extension .vbs
Et tu double-clic sur ton script VBS sur le bureau.
 
Ce qui est bizarre c'est que tu as accès à la ligne de commande mais pas à la commande Executer ? :pt1cable:  
 
En dernier recours, si tu connais l'emplacement du logiciel, tu y vas avec l'explorateur de fichiers, et sur l'exécutable du logiciel tu fais un clic droit "Envoyer vers..." > "Bureau (créer un raccourci)".


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 14-05-2011 à 19:36:46    

Oui, j'ai trouvé ça super bizarre aussi. Tout est verrouillé, la commande exécuter n'est pas disponible, on ne peut parcourir aucun dossier, mais l'invite de commande est disponible.  
Pas de souris ni de clavier installé, mais écran tactile, et possibilité de lancer le clavier visuel de Windows.  
Par contre, tous les menus contextuels ont aussi été désactivés.
 
Il m'arrive d'avoir besoin de la calculatrice, mais il me faut donc à chaque fois lancer l'invite de commande, puis lancer le clavier visuel et enfin lancer la commande avant d'avoir la calculette. Et cela me fait trois fenêtres à fermer après.  
D'où mon envie de créer un raccourcis sur le bureau.
Pour ce qui est de la méthode que j'ai trouvé, qui est quand même plus simple à taper, j'ai juste un doute sur le fait que je puisse lancer l'utilitaire (sachant qu'il utilise le même fichier .cpl que le menu d'ajout suppression de programme du panneau de configuration), mais je garde espoir.
Au pire, je me taperais la copie du script VBS, et là je ne vois pas ce qui pourrait bloquer, à part les très probables fautes de frappes que je vais faire à la copie ^_^.
Je testerais ça Lundi, et je te tiendrais au courant.  
 
PS : Je n'avais pas du tout penser à utiliser VBS pour ce genre de soucis, car je n'ai encore jamais fait de script pour windows, ce qui explique que je ne l'ai pas inclus dans ma recherche ^_^


Message édité par Goochi le 14-05-2011 à 19:38:29
Reply

Marsh Posté le 14-05-2011 à 19:36:46   

Reply

Marsh Posté le 14-05-2011 à 20:31:02    

En disant ça directement, on aurait pu t'orienter directement vers ce qu'il faut ;)


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 14-05-2011 à 20:55:22    

Par la commande windows :
 
mklink Liens Cible  
 
Attention : Sous Win 7 exécuter en tant qu'administrateur la cmd.

Reply

Marsh Posté le 14-05-2011 à 21:23:23    

n99ky a écrit :

Par la commande windows :
 
mklink Liens Cible  
 
Attention : Sous Win 7 exécuter en tant qu'administrateur la cmd.


 
Pas sous XP. Elle a dû apparaître sous Vista ou Seven.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 14-05-2011 à 21:54:40    

Sous XP c'est la command  ln  

Reply

Marsh Posté le 14-05-2011 à 22:02:59    

Pas mieux. Mais ln marche sous Unix/Linux pour créer un lien Unix vers un dossier.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 14-05-2011 à 22:21:00    

Attention c'est pour créer des liens symboliques :o
ça peut être le foutoir assez rapidement sur un système "propre" l'abus de ce genre de commandes.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 14-05-2011 à 22:41:53    

En quoi ça peut être le foutoir les liens symboliques ?
 
merci


Message édité par n99ky le 14-05-2011 à 22:46:55
Reply

Marsh Posté le 14-05-2011 à 23:37:44    

PErso, j'ai vu sur un système des liens sur une partition, qui pointaient vers un autre support, dont certains liens pointaient vers un nouveau support, .....Bref, difficile de savoir sur quel support se trouvait tels ou tels dossiers......
 
Pour la commande ln, ça permet de créer des liens Unix. Un lien symbolique nécessite le paramètre -s.
 
http://www.linuxcertif.com/man/1/ln/
 

Citation :

ln crée des liens entre fichiers. Par défaut il s'agit de liens matériels. Si l'on utilise l'option -s, les liens seront symboliques (logiques).


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 15-05-2011 à 09:54:19    

Merci AideInfo,
 

Reply

Marsh Posté le 17-05-2011 à 12:27:58    

Bonne nouvelle, la méthode rundll32 en ligne de commande a fonctionné, je n'ai donc pas eu à copier le script VBS au stylet ^_^.
Problem solved \o/

Reply

Sujets relatifs:

Leave a Replay

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