ShellExecuteEx を使用して、特定のディレクトリ内のファイルのグループをコピーまたはカットすることは可能ですか? Windows の機能は 1 つのファイルに対しては正常に機能しますが、この件に関するヒント (ファイル リストを含む) はどこにも見つかりません。
シェル項目固有のアクションを実行した後に Windows シェル関数の取り消し/やり直しが必要なため、代替方法 (xcopy など) は期待していません。
Microsoft msdn ライブラリにはまったく記載されていません。「lpfile」パラメーターに、PChar("Drive:\file1.fileExt","Drive:\file1.fileExt") やその他の一般的なリスト形式などの項目のリストを入力しようとしましたが、何もできませんでした実行すると、shellExecuteEx は 33 未満の値を返します。
'select' や 'addtoselection' などの動詞はありますか? フラグ SEE_MASK_IDLIST を追加する必要があります。この場合、ShellExecuteEx 動詞が実行されるファイル リストを定義できる ITEMIDLIST 構造ですか?