Windows XP - Erstellen von Verknüpfungen auf dem Desktop und deren Platzierung steuern

StackOverflow https://stackoverflow.com/questions/98901

  •  01-07-2019
  •  | 
  •  

Frage

In jeder Sprache wirklich, sucht im für einen einfachen (sehr einfach) Weg, um die Position einer Verknüpfung auf dem Desktop-Benutzer zu steuern. Ich mache schon die Annahme, dass Auto Raster anordnen und ausrichten deaktiviert ist.

Beispiel: Das Programm erstellt die Verknüpfung auf den Desktop als Orte es an der Position (450.302) auf dem Desktop.

Ich weiß, wie Verknüpfungen erstellen, aber ich weiß nicht, wie sie ihre Platzierung auf dem Desktop steuern.

War es hilfreich?

Lösung

kann man ein Automatisierungsprogramm wie AutoIt oder AutoHotkey verwenden, um die Benutzer klicken und bewegen Sie die Verknüpfung an einen anderen Ort zu simulieren. Diese Programme können auch die Verknüpfung erstellen und legen Sie es auf dem Desktop.

Andere Tipps

Soweit ich weiß, wird dies durch den Benutzer gesteuert wird und nicht programmatisch durchgeführt werden.

Wenn Sie nach einer einfachen Lösung suchen, gibt es keine, außer vielleicht eine Benutzereingabe vorgetäuscht.

Aber es ist eine andere Art und Weise, aber es ist wirklich schwer:

Mit der DoDragDrop Funktion programmatisch führt einen Drag-and-Drop-Vorgang.

Die harten Teile sind die IDataSource Schnittstelle implementieren und einen IDataObject, welche die Forscher verstehen zu erstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top