3

パソコンの解像度を変更するコマンドをバッチファイルに書きたいです。Windows XP を使用しています。

解像度を 1024*768 に設定する必要があります。

4

5 に答える 5

7

さらにオプションが必要だったので、バッチ ファイルで画面解像度を変更するChangeScreenResolution.exeを開発しました。

例:

すべてのモニターの画面解像度を 800x600px に変更します

ChangeScreenResolution.exe /w=800 /h=600

すべてのモニターの画面解像度を 800x600px に変更し、リフレッシュ レートを 60Hz、色深度を 32 ビットにします。

ChangeScreenResolution.exe /w=800 /h=600 /f=60 /b=32

インデックス 1 のディスプレイの解像度を 800x600px に設定します

ChangeScreenResolution.exe /w=800 /h=600 /d=1

使用可能なすべてのディスプレイ (およびそのインデックス) を一覧表示するには:

ChangeScreenResolution.exe /l
于 2016-03-01T10:13:17.767 に答える
5

次の 2 つのツールのいずれかを使用できます。

  1. マルチ解像度
  2. QRes

MiltiRes の使用:

multires.exe /800,600,32,75

QRes の使用:

QRes.exe /x:800 /y:600
于 2013-03-10T16:11:24.990 に答える
0

Alexander Taubenkorb回答で提供したプログラムを使用して、StarCraft が終了時にデスクトップの解像度を元の設定に戻さないために発生した「モニターの範囲外の画面解像度」によるモニターの黒い画面の問題を修正するスクリプトを作成しました。

これが .bat コンテンツです。自由に使用してください。

taskkill /f /IM explorer.exe

%~dp0%\Starcraft.exe

start explorer.exe

REM *change below /w=XXX & /h=XXX values that reflect your monitor's needs* 

ChangeScreenResolution.exe /w=800 /h=600 

REM *this is the minimum resolution of monitor - brings desktop back to life*

ChangeScreenResolution.exe /w=1024 /h=768

REM *this is the recommended & preferred resolution I like to run my monitor at*

exit
于 2016-05-14T00:08:53.947 に答える
0

ここのようにwmic desktopmonitor を使用することもでき ます

于 2016-06-28T06:16:42.880 に答える