Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
【UIAutomation】エクスプローラーの検索ボックスに値をセット
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30873#CommentId85760
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2023/7/10 16:49:35
> 知らない知識だったので、勉強になりました。
機能的には「Windows Search」API や「Desktop Search」API などの分野ですね。
https://learn.microsoft.com/ja-jp/windows/win32/search/windows-search
https://www.groovypost.com/howto/search-through-file-contents-windows-10/
SearchConditionFactory.CreateLeafCondition メソッド相当の COM API はこのあたり。
CreateAndOrCondition を用いて複合条件にもできます。
https://learn.microsoft.com/ja-jp/windows/win32/api/structuredquery/nf-structuredquery-iconditionfactory2-createleaf
別案として、Process.Start で "search:" プロトコルや "search-ms:" プロトコルを
単に呼び出すだけで済ませてしまうという手もあります。
https://stackoverflow.com/questions/34012842/open-explorer-process-with-a-search-pattern-on-file-name-vb-net
https://learn.microsoft.com/en-us/windows/win32/shell/search-protocol
https://learn.microsoft.com/en-us/windows/win32/search/-search-3x-wds-qryidx-searchms
> 「ファイル名の検索」は出来ましたが、こちらの方法で、「Offceファイルの中身を検索する」ことは可能でしょうか?
検索時に「ファイル コンテンツ」を有効にしてください。
https://did2memo.net/2016/04/24/windows-10-file-text-search/