しくおゲー日記回答ポイント 96ptウォッチ 1

Windows Explorerのシェル拡張についての質問です。

やりたい事は、選択→右クリック→項目指定 で呼び出される動作をコマンドラインからエミュレートしたい(呼び出されるアプリに渡す引数を指定してバッチ処理できるようにしたい)ということです。
レジストリを探索して問題のアプリを呼び出してるっぽいGetClassObjectをExportしているDLLファイルは特定できたのですが、このDLLをどう扱えば所望の動作になるのかわかりません。
動作環境はOffice/WSH/Powershellのみ使える環境とします。(VC等は使えない環境)
・Explorer上で選択されたファイルを右クリックして項目を選択したときに内部的にどういう動作が行われるのか詳しく解説しているサイトはないでしょうか。(shell拡張を作成するページには「こうすればこうなる」というケースしか書かれていないので、ファイル名を引数に取って~を呼び出す場合は~」という情報が見つけられません)

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-04-04 21:23:46
終了日時
2011-04-05 22:43:45
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

PowerShell13WSH81レジストリ432バッチ処理91コマンドライン285Windows5693EXPLORER167DLL416引数408VC132エミュ31Office415シェル239アプリ4092

人気の質問

メニュー

PC版