2017-09-28 6 views
2

プログラミング環境をセットアップしていましたが、Main.exeを実行しましたが、睡眠不足のため.exeがなくなりました。驚いたことに、マウスのプロパティダイアログが開きました。私のこんにちは世界のアプリは魔法のようにマウスのプロパティを開いていないことを知っていたので、私はすぐにGet-Command Mainを実行し、それはC:\Windows\system32\main.cplを出す。だから私は本当の質問はここになぜC:\Windows\system32\main.cpl私のマウスのプロパティを開くのですか?PowerShellで "main"を実行すると、マウスのプロパティが開きます

答えて

2

.cplの拡張子はコントロールパネルのアイテム用で、デフォルトの "open with"はcontrol.exeの実行ファイルです。したがって、mainを端末に入力すると、がcontrol.exeの実行可能ファイルで開きます。これは、コントロールパネルのマウス部分を開きます。また、チェックアウト、https://support.microsoft.com/en-ie/help/149648/description-of-control-panel--cpl-fileshttps://www.lifewire.com/command-line-commands-for-control-panel-applets-2626060

を私は実際に自動化するmmsys.cplを使用していた私は、彼らは、マウスのプロパティのmain.cplを使用することを選択した理由はわかりませんが、ここではcontrol.exeで使用するために、様々な他の.cpl年代のリストですサウンドデバイスの切り替え。

0

main.cplマウスと入力のためのWindowsのコントロールパネルモジュール( .CPL )です。あなたが見つけたように、PowerShellが入力のために起動するための適切なコマンドを見つけられなかった場合 - Mainこの場合、PATHの代替プログラムを探します。

このモジュールの名前は、一般的に使用される命名パターンと一致します。 C:\ Windows \ System32は、通常、Windows環境のPATHに含まれています。

PS> Write-Output $env:PATH 
C:\WINDOWS\system32;C:\WINDOWS;... 

PS> Get-Command Main 

CommandType  Name    Version Source 
-----------  ----    ------- ------ 
Application  main.cpl   10.0.15... C:\WINDOWS\system32\main.cpl 

マウスのプロパティ

main.cplのデフォルトビューですが、我々はまた、同様の方法で、キーボードのプロパティを起動することができます。

PS> main keyboard 

あるいは、より正確に:

PS> control.exe keyboard 
関連する問題