3

2 つの GUID を使用してMy ComputerMy Documentsフォルダーを開きました。

Process.Start("iexplore.exe", "::{20d04fe0-3aea-1069-a2d8-08002b30309d}");
Process.Start("iexplore.exe", "::{450d8fba-ad25-11d0-98a8-0800361b1103}");

ただし、Internet Explorer を開き、My ComputerおよびMy Documentsフォルダーを開きます。

4

9 に答える 9

9

やってみました:

Process.Start("explorer.exe", "::{20d04fe0-3aea-1069-a2d8-08002b30309d}");
Process.Start("explorer.exe", "::{450d8fba-ad25-11d0-98a8-0800361b1103}");

?

于 2009-07-02T12:12:31.437 に答える
6

explorer.exe を試してください:

Process.Start("explorer.exe", "::{20d04fe0-3aea-1069-a2d8-08002b30309d}");
Process.Start("explorer.exe", "::{450d8fba-ad25-11d0-98a8-0800361b1103}");
于 2009-07-02T12:11:54.527 に答える
5

さらに、完全にスキップexplorerして、GUIDを直接「開始」することをお勧めします。

Process.Start("::{20d04fe0-3aea-1069-a2d8-08002b30309d}");..。

于 2009-07-02T13:39:33.630 に答える
1

これは私の Vista では機能しません:

string myComputerPath = Environment.GetFolderPath(Environment.SpecialFolder.MyComputer);
System.Diagnostics.Process.Start("explorer", myComputerPath);

Environment.SpecialFolder.MyComputer は "" を返し、Process.Start("explorer", "") はマイ ドキュメントを開きます。

ただし、GUIDはそれを行うようです:

Process.Start("explorer.exe", "::{20d04fe0-3aea-1069-a2d8-08002b30309d}");
于 2009-12-23T10:31:56.677 に答える
1
System.Diagnostics.Process.Start("...");

疑わしいように見えますが、実行してください。うまくいきます。これは私のコンピューターのコードです。My Documentsの場合はどうあるべきかわかりません。

于 2011-04-03T03:58:43.440 に答える
0

System.Diagnostics.Process.Start("...");

疑わしいように見えますが、実行してください。うまくいきます。これは私のコンピューターのコードです。My Documents がどうあるべきかわかりません。

Windows 7 では、これにより、実行可能ファイルが実行されているフォルダー、つまり「現在の」フォルダーが開かれます。

于 2013-02-01T11:24:39.157 に答える
-2

サムドス

入力するだけです

System.Diagnostics.Process.Start(directoryPath);

それは非常に簡単です。それを試してみてください。

于 2011-01-20T14:52:22.120 に答える