1

実際、どの言語でも、ユーザーのデスクトップ上のショートカットの位置を制御する簡単な (非常に簡単な) 方法を探しています。Auto Arrange と Align to Grid がチェックされていないことをすでに前提としています。

例: プログラムは、デスクトップの位置 (450,302) に配置するよりも、デスクトップへのショートカットを作成します。

ショートカットの作成方法は知っていますが、デスクトップ上でのショートカットの配置を制御する方法がわかりません。

4

3 に答える 3

0

AutoIt や AutoHotkey などの自動化プログラムを使用して、ユーザーがクリックしてショートカットを別の場所に移動することをシミュレートできます。これらのプログラムは、ショートカットを作成してデスクトップに配置することもできます。

于 2008-09-19T04:47:22.317 に答える
0

私の知る限り、これはユーザーによって制御され、プログラムで行うことはできません。

于 2008-09-19T02:16:28.513 に答える
0

単純な解決策を探しているのであれば、ユーザー入力を偽造する以外に方法はありません。

しかし、別の方法がありますが、それは本当に難しいです。

DoDragDrop関数を使用して、ドラッグ アンド ドロップ操作をプログラムで実行します。

難しい部分は、IDataSource インターフェイスを実装し、エクスプローラーが理解できる IDataObject を作成することです。

于 2009-01-22T08:59:13.913 に答える