我当时正在设置一个编程环境,然后我去运行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
来自动切换声音设备。