Question

Dans toutes les langues, je recherche un moyen simple (très simple) de contrôler la position d’un raccourci sur le bureau des utilisateurs. Je suppose déjà que la disposition automatique et l’alignement sur la grille ne sont pas cochés.

Ex: le programme crée un raccourci sur le bureau qu’il le place à la position (450 302) du bureau.

Je sais comment créer des raccourcis, mais je ne sais pas comment contrôler leur emplacement sur le bureau.

Était-ce utile?

La solution

On peut utiliser un programme d’automatisation tel que AutoIt ou AutoHotkey pour simuler l’utilisateur en cliquant sur le raccourci et en le déplaçant vers un autre emplacement. Ces programmes peuvent également créer le raccourci et le placer sur le bureau.

Autres conseils

Pour autant que je sache, cela est contrôlé par l'utilisateur et ne peut pas être effectué par programme.

Si vous recherchez une solution simple, il n'y en a pas, à part peut-être simuler une saisie de l'utilisateur.

Mais il y a un autre moyen, mais c'est vraiment difficile:

Utilisez la fonction DoDragDrop pour programmer effectuez une opération de glisser-déposer.

Les parties matérielles consistent à implémenter l'interface IDataSource et à créer un IDataObject que l'explorateur peut comprendre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top