2011-12-21 9 views
0

この質問は、基本的に私が上記のことをする何かを書く方法について尋ねています。物理的に最初に説明します:プログラムでコンテキストメニューの選択を取得します

誰もがDropBoxをよく知っているのか分かりませんが、これはあなたが知っておくべきことです。ファイル/画像を公に共有するには、基本的に物理ファイルを右クリックし、コンテキストメニューからDropBox-> Copy Public Linkを選択します。

これを行うには、100個のファイルが非常に面倒なので、私はこれを行うために何かを書きたいと思います。今私の質問は、それは可能ですか?そうであれば、どの言語を実行する必要がありますか?つまり、C#にもこのようなことをする機能があるか、C++にする必要がありますか?

私はこれを行うためのプログラムを希望すなわち:RClick-> DropBox->コピー公共リンク、後藤次のファイル、RClick-> DropBox->コピー公共リンク、後藤次のファイル、などなど

ありがとう

答えて

0

メニュー項目は、ファイルオブジェクトに登録されたDropboxシェル拡張を介して表示されます。プログラムでWindowsシェルの動作を繰り返す同じ拡張をインスタンス化し、IContextMenu::QueryContextMenuを呼び出してシェル拡張でコマンドを初期化し、IContextMenu::InvokeCommandを呼び出して、必要なものをクリップボードにコピーするようにすることができます。つまり、シェルコマンドを自動化することができます。

また、Dropbox APIをチェックして、通常のAPI方法で同じサービスを提供しているかどうかを確認することもできます。

関連する問題