我的电脑的实际地址是什么

我的电脑的实际地址是什么

我正在为 Windows 开发人工智能,并尝试将语音输入“打开我的电脑”映射到机器人实际打开我的电脑。为此,我需要它的实际地址。

C盘实际地址示例:C:\

我的代码:

case "My Computer":
                    listBox2.Items.Add(e.Result.Text.ToString());
                    speakText("One moment.");
                    Process pr1 = new Process();
                    pr1.StartInfo.FileName = "Here will be My PC path";
                    pr1.Start();
                    break;

答案1

根据Rainmeter 帮助,您可以使用以下“路径”启动“我的电脑”:

::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

该列表还包含许多其他可能感兴趣的特殊文件夹。

您的代码将如下所示:

Process pr1 = new Process();
pr1.StartInfo.FileName = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}";
pr1.Start();

答案2

“我的电脑”位置不是通常意义上的路径/文件夹。
因此,您无法通过常规机制将其作为路径/文件夹打开以访问文件或文件夹。
在您的情况下,当您尝试从可执行文件打开进程时,情况会更糟。这根本不是可执行文件。

您需要打开“Explorer.exe”,并通过命令行参数将“::{20D04FE0-3AEA-1069-A2D8-08002B30309D}”作为 explorer.exe 进程的“起始位置”。这将指示 Explorer 显示“我的电脑”视图。

相关内容