Pregunta

Realmente, en cualquier idioma, estoy buscando una forma simple (muy simple) de controlar la posición de un acceso directo en el escritorio del usuario.Ya asumo que Organizar automáticamente y Alinear a la cuadrícula no están marcados.

Ex:El programa crea el acceso directo al escritorio y luego lo coloca en la posición (450,302) del escritorio.

Sé cómo crear accesos directos, pero no sé cómo controlar su ubicación en el escritorio.

¿Fue útil?

Solución

Se puede utilizar un programa de automatización como AutoIt o AutoHotkey para simular que el usuario hace clic y mueve el acceso directo a otra ubicación.Estos programas también pueden crear el acceso directo y colocarlo en el escritorio.

Otros consejos

Hasta donde yo sé, esto lo controla el usuario y no se puede hacer mediante programación.

Si está buscando una solución simple, no la hay, excepto quizás falsificar la entrada del usuario.

Pero hay otra manera, pero es muy difícil:

Utilizar el hacerdragdrop función para llevar a cabo mediante programación una operación de arrastrar y soltar.

Las partes difíciles son implementar la interfaz IDataSource y crear un IDataObject que el explorador pueda entender.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top