1

ユーザーが Windows エクスプローラーのデフォルト ウィンドウを再定義した可能性があるため、Process.Startorを使用して "" を開くだけIShellDispatch.Openでは受け入れられないことに注意してください。

これは些細なことだと思いましたが、例を見つけようとして一日を失いました。Libraries フォルダは、フォルダ ID が の既知のフォルダであることに注意してくださいFOLDERID_LibrariesFOLDERID_Libraries関連する GUID を使用して開く

  Process.Start("explorer.exe", "::{1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE}")

代わりに「マイ ドキュメント」を開きました。

VB.NET または C# が好まれますが、ほぼすべての言語でソリューションを設計できます。

多くの感謝、

トム

4

1 に答える 1

3

単純に Windows-Run を使用してみましshell:Librariesたか? コマンド プロンプトでもこれを試しました。explorer shell:libraries私が期待したものを開きました私は知りません

于 2012-08-14T00:27:48.983 に答える