![Windows の [実行] ダイアログ ボックスを使用してファイルを検索する](https://rvso.com/image/1671470/Windows%20%E3%81%AE%20%5B%E5%AE%9F%E8%A1%8C%5D%20%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%20%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E6%A4%9C%E7%B4%A2%E3%81%99%E3%82%8B.png)
私はファイル名のWindows検索を自動化しようとしています。私の方法はいくつかのフォルダで機能しますが、「part #」という名前のフォルダでは失敗します。私のプロセスは次のとおりでした。
- Windows エクスプローラーを使用して、部品番号フォルダー内のファイルを検索します。
- 検索パスをコピーします:
search-ms:displayname=Search%20Results%20in%20part%20#&crumb=System.Generic.String%3A12345&crumb=location:C%3A%5CUsers%5CUsername%5CDocuments%5Cpart%20#
- これで、部品番号を 12345 から変更し、実行ダイアログ ボックスからこのパスを起動できるようになりました。
残念ながら、名前にハッシュタグが含まれるフォルダーの場合、実行ダイアログ ボックスで検索は開かず、更新されるだけです。文字を何らかの方法でエスケープするなど、この動作を回避する方法はありますか? エクスプローラーのアドレス バーに直接貼り付けると、パスは期待どおりに機能します。
制限事項: パーツ番号フォルダーはネットワーク ドライブ上にあります (ただし、ドキュメント フォルダー内にある場合も同じ動作になります)。そのため、他のユーザーのショートカットを壊さずに名前を変更することはできません。また、別の方法を使用して検索を実行するのではなく、上記で概説した検索プロセスを使用したいと思います。