【Windowsバッチファイル(.bat)】ディスプレイ解像度の取得バッチ


この記事はプロモーションを含みます。

Windows

ホーム > コマンドプロンプト・バッチファイル リファレンス

Windowsのバッチファイルで、ディスプレイ解像度を取得する方法を説明します。

はじめに

先日、解像度を取得するコマンドをご紹介しましたが、
今回は、それをバッチ化したものを公開したいと思います。
下記は、解像度の取得コマンドについての記事です。

幅を取得する

ディスプレイの幅を取得するバッチです。

@echo off

rem 幅を取得する
for /f "usebackq tokens=* skip=1" %%i in (`wmic desktopmonitor get screenwidth`) do (
	if not defined width set width=%%i
)

echo 幅:%width%

pause

上記バッチの実行結果です。

幅:3840
続行するには何かキーを押してください . . .

高さを取得する

ディスプレイの高さを取得するバッチです。

@echo off


rem 高さを取得する
for /f "usebackq tokens=* skip=1" %%i in (`wmic desktopmonitor get screenheight`) do (
	if not defined height set height=%%i
)

echo 高さ:%height%

pause

上記バッチの実行結果です。

高さ:2160
続行するには何かキーを押してください . . .

幅と高さを取得する

ディスプレイの幅と高さの両方を取得するバッチです。

@echo off

rem 幅を取得する
for /f "usebackq tokens=* skip=1" %%i in (`wmic desktopmonitor get screenwidth`) do (
	if not defined width set width=%%i
)

rem 高さを取得する
for /f "usebackq tokens=* skip=1" %%i in (`wmic desktopmonitor get screenheight`) do (
	if not defined height set height=%%i
)

echo 幅 :%width%
echo 高さ:%height%

pause

上記バッチの実行結果です。

幅 :3840
高さ:2160
続行するには何かキーを押してください . . .

コメント

タイトルとURLをコピーしました