我当时正在设置一个编程环境,然后我去运行Main.exe,由于睡眠不足,我省略了.exe。令我惊讶的是,鼠标属性对话框打开了。我知道我的hello world应用程序并没有神奇地打开鼠标属性,因此我运行了一个快速的Get-Command Main,并吐出了C:\Windows\system32\main.cpl。所以我想这里的真正问题是,为什么C:\Windows\system32\main.cpl打开了我的鼠标属性?

最佳答案

.cpl扩展名用于控制面板项目,默认的“打开方式”是control.exe可执行文件。因此,当您在终端中输入main时,它将使用main.cpl可执行文件打开control.exe,这将打开控制面板的鼠标部分。我不知道他们为什么选择使用main.cpl作为鼠标属性,但这是与.cpl一起使用的其他各种control.exe的列表:https://support.microsoft.com/en-ie/help/149648/description-of-control-panel--cpl-files,还请 check out :https://www.lifewire.com/command-line-commands-for-control-panel-applets-2626060

我实际上已经使用mmsys.cpl来自动切换声音设备。

08-07 20:22