实际上,在任何语言中,我都在寻找一种简单(非常简单)的方法来控制用户桌面上快捷方式的位置。我已经假设自动排列和对齐网格未被选中。

前任:该程序创建桌面快捷方式,然后将其放置在桌面上的位置(450,302)。

我知道如何创建快捷方式,但我不知道如何控制它们在桌面上的位置。

有帮助吗?

解决方案

可以使用 AutoIt 或 AutoHotkey 等自动化程序来模拟用户单击快捷方式并将其移动到另一位置。这些程序还可以创建快捷方式并将其放置在桌面上。

其他提示

据我所知,这是由用户控制的,不能以编程方式完成。

如果您正在寻找一个简单的解决方案,除了伪造用户输入之外,没有其他解决方案。

不过还有一个办法,不过确实很难:

使用 拖放操作 函数以编程方式执行拖放操作。

困难的部分是实现 IDataSource 接口并创建资源管理器可以理解的 IDataObject。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top