見出し画像

【bat】マルチディスプレイの切替

1.前書

Windowsキー+Pでシングルディスプレイ↔マルチディスプレイの変更ができるけど、やりたいときにはだいたい忘れていてうざったいのでbatから実行できるようにした。

2.この記事で取り組むこと

起動(ダブルクリック)したら、

 ①シングルディスプレイにするか、
  マルチディスプレイにするか聞かれ、
 ②選択した内容に沿ってディスプレイの設定を変更する

 ・・・というbatファイルを作成する。

3.お約束

プログラムの実行にあたっては、ご自身のご判断でお願いたします。
プログラムの動作によって損失・不都合が発生したとしても、赤原は何らの責任も持ちません。

4.準備

①テキストファイルを作成し、名前を「DisplaySwitch.bat」に変更する

②作成したbatファイルを右クリック→編集を選択し、
 テキストエディタ(メモ帳とか)で開く。
 →次項のソースコードをコピペして保存する。

③作成したbatファイルをダブルクリックで実行する。
 →自己責任!

5.ソースコード

@echo off

:[LABEL_START]
echo ------------------------------
echo 1. Single	Display
echo 2. Multi	Display
echo ------------------------------
echo	push key 1 or 2
echo;

set /p key=1 or 2:

if %key%==1 (
	C:\Windows\System32/DisplaySwitch.exe /internal
) else if %key%==2 (
	C:\Windows\System32/DisplaySwitch.exe /extend
) else (
	echo;
	echo;
	goto	:[LABEL_START]
)

6.結果

①「1」を入力すると、シングルディスプレイに
②「2」を入力すると、マルチディスプレイに
設定が変更される。

7.改良してみよう

1.「3」を入力したら設定を変更せずにプログラムを終了させる

8.改良してみようの改良例

※5.ソースコードとほぼほぼ同じ内容です。
※5.ソースコードを実行できなかった人は以下を読んでも何にもならないです。
※3行追加しただけのクッソしょうもない内容なので本当にわからない人だけ購入してください。

ここから先は

435字

¥ 100

この記事が気に入ったらチップで応援してみませんか?