Windows XP - デスクトップにショートカットを作成し、その配置を制御します
質問
どの言語でも、ユーザーのデスクトップ上のショートカットの位置を制御する簡単な (非常に簡単な) 方法を探しています。「自動配置」と「グリッドに揃える」はチェックされていないと仮定しています。
元:プログラムはデスクトップへのショートカットを作成し、デスクトップ上の位置 (450,302) に配置します。
ショートカットの作成方法は知っていますが、デスクトップ上の配置を制御する方法がわかりません。
解決
AutoIt や AutoHotkey などの自動化プログラムを使用して、ユーザーがショートカットをクリックして別の場所に移動することをシミュレートできます。これらのプログラムはショートカットを作成してデスクトップに配置することもできます。
他のヒント
私の知る限り、これはユーザーによって制御され、プログラムで行うことはできません。
単純な解決策を探している場合、おそらくユーザー入力を偽る以外に解決策はありません。
しかし、別の方法もありますが、それは非常に困難です。
使用 ドドラッグドロップ ドラッグ アンド ドロップ操作をプログラム的に実行する機能。
難しい部分は、IDataSource インターフェイスを実装し、エクスプローラーが理解できる IDataObject を作成することです。
所属していません StackOverflow