Windows8.1タブレットPCで,「画面の自動回転の許可」を,バッチでワンタッチで切り替える方法 (画面方向の縦横のロックをCUIで簡単に設定・解除)
Windowsタブレット本体に,「画面の回転ロック」のボタンがついていない場合がある。
普通なら,タブレットを縦向き・横向きに固定したり,
固定を解除するために,タブレット側面にツマミがあるものだ。
しかし場合によっては,そのツマミが無い。ハード的に回転ロックをON/OFFできない。
Windows内の画面設定から,ソフト的にいちいち変えないといけないのだ。
この手間を省いて,ワンタッチで画面ロックをON/OFF切り替えする方法がある。
タブレットのデスクトップに,下記のファイルを設置すればよい。
画面の自動回転の許可切り替え.cmd
@if(0)==(0) ECHO OFF start wscript.exe //nologo //E:JScript "%~f0" %* GOTO :EOF @end // Windows タブレットの画面の自動回転の有無を切り替えるバッチ var ws = WScript.createobject('wscript.shell'); // コンパネの「画面の解像度」を開く ws.Exec("control desk.cpl") WScript.Sleep( 1000 ); // 「画面の自動回転を許可」のチェックボックスを切り替え ws.SendKeys("%l") WScript.Sleep( 500 ); // 適用 ws.SendKeys("%a") WScript.Sleep( 500 ); // 閉じる ws.SendKeys("{ESC}");
これを押すだけで,コントロールパネルの設定が操作され,画面のロックON/OFFが切り替わる。
ワンタッチなので便利だ。
参考
手動で切り替える方法について。
コンパネの「画面の解像度」というダイアログを出せばよい。
- デスクトップで右クリック>画面の解像度>「画面の自動回転を許可する」のチェックを切り替え
- または,コントロールパネル>「デスクトップのカスタマイズ」カテゴリ内の「画面の解像度の調整」を開いて,以下同じ。
- または,CUIで control desk.cpl を実行し,以下同じ。
または,チャーム経由で切り替える方法もある。
- 画面右端をスワイプ>設定>ディスプレイ>スライダーの上の画面回転の許可切り替えアイコンをタップ
タブレットで画面の回転許可禁止を簡単に切り替える | Windows8 Room
http://win8room.net/2013/03/11/1667.html
- チャームを呼び出し「設定」、「ディスプレイ」のアイコンをクリック
- チャーム ディスプレイ 輝度調整バーの上に画面の回転アイコンがあるので、クリックする事で画面回転の許可/禁止が切り替わる。
Windows TIPS:Windowsタブレットで画面の回転を禁止(固定)する - @IT
http://www.atmarkit.co.jp/ait/article...
- [設定]−[ディスプレイ]をタップ
- すると、輝度を調整するスライダーの上に、自動回転のオン/オフを切り替えるボタンが表示されるので、ロックしたい方向にしてから、このボタンをタップ
「画面の解像度」ダイアログをCUIで開くためのコマンド:
@IT:Windows TIPS -- Knowledge:コントロール・パネル・アイテムをコマンドラインから呼び出す
http://www.atmarkit.co.jp/fwin2k/win2...
- コントロール・パネル・アイテムの実体は、%SystemRoot%\system32以下にcplファイルとして保存されている
- cplファイルはDLLファイルであり、コマンドラインで実行する場合、本来はcontrolコマンドのパラメータとして指定する必要がある。しかしcplファイルは実行コマンドと関連付けられているため、コマンド名“control”を省略してcplファイル名を直接実行してもよい
- これらcplのファイル名は、OSバージョンの変化によって変わってしまうかもしれない。互換性問題を避けるため、いくつかのアイテムについては、controlコマンドのパラメータとして、特定のキーワードを指定することでアイテムが実行可能
- [スタート]−[ファイル名を指定して実行]で表示されるダイアログ・ボックスに直接入力してもよい
6デスクトップのカスタマイズ (Windows7 コントロールパネル) ( パソコン ) - SMART SPACE - Yahoo!ブログ
http://blogs.yahoo.co.jp/uuatanabetak...
- 「画面の解像度」 control.exe desk.cpl
特殊なフォルダやコントロールパネルの項目を開く
http://hp.vector.co.jp/authors/VA0161...
- コントロールパネル
- explorer /root,,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}
- control
関連する記事:
メモリ・CPUなどハードウェアの構成情報を,バッチで取得しよう (WSH/JScriptでWMIを使う方法)
http://language-and-engineering.hatenablog.jp/entry/20100906/p1
コマンドラインからマウスを操作する方法 (rundll32.exeで動くDLLの作成法)
http://language-and-engineering.hatenablog.jp/entry/20081117/1226943698
「スタートアップ」に,仕事をさせよう (朝,出社するだけで仕事が進む仕組み作り)
http://language-and-engineering.hatenablog.jp/entry/20100929/p1
開発に役立つ,BATファイルの書き方・パターン集 (コマンドプロンプトの定石を体系的に学び,バッチ中級者になろう)
http://language-and-engineering.hatenablog.jp/entry/20130502/PatternsOfMSDOSo...