2009-05-05 14 views
0

J'ai créé des raccourcis pour certains de mes fichiers dans le menu du programme. Par exemple, je pourrais créer des raccourcis pour a.exe, v.exe et g.exe. Par défaut, il s'aligne en a, g, v (par ordre alphabétique). Je veux placer mes raccourcis dans un ordre différent, tel que (v, a, g).Spécification de l'ordre des raccourcis du menu Démarrer

En bref, je veux être en mesure de changer l'ordre des raccourcis qu'il crée pour autre chose que l'ordre alphabétique. J'utilise wshshellobject en vb. J'utilise wshshellobject dans vb. J'ai créé une DLL grâce à cela, j'ai créé mes raccourcis

+0

Comment est-ce une question C# ou la programmation même liée à cette question? –

+0

Vraisemblablement les raccourcis ont été créés de manière programmatique? Cela pourrait certainement utiliser plus de détails si. – bdonlan

+0

Comment exactement créez-vous les raccourcis? – bdonlan

Répondre

3

En supposant que vous essayez de modifier l'ordre de vos raccourcis sur le menu Démarrer, je ne suis pas sûr que cela soit possible de le faire par programmation (ce qui est dommage - j'ai enflammé le désinstalleurs pour de nombreuses applications dans Vista/7 en tapant leurs noms et juste frapper sans regarder!).

Raymond Chen Microsoft a publié ce billet sur son blog il y a quelque temps:

Le menu Démarrer classique et la partie « Tous les programmes » du permis de menu Windows XP commenceriez-vous de personnaliser l'ordre du raccourcis qui apparaissent là. Vous pouvez utiliser glisser/déposer pour les réorganiser , ou les forcer à être triés par nom. Mais pourquoi n'y a-t-il pas d'interface programmatique avec ces actions ? Parce que la puissance serait utilisée pour mal plus que ce qu'il serait utilisé pour de bon.

Plus d'infos ici: http://blogs.msdn.com/b/oldnewthing/archive/2006/06/19/636823.aspx

+1

Wow, cette question est ancienne. Le tri par défaut de Stack Overflow échoue :-( –

+0

Rien de mal à répondre à de vieilles questions! Quelqu'un pourrait les trouver plus tard, et vous pourriez obtenir un badge de nécromancien pour vos ennuis :) – bdonlan