web-dev-qa-db-ja.com

nvidiaの表示設定の変更をスクリプト化するにはどうすればよいですか?

テレビをWindowsに接続していますXP pcのnvidiaGeForce 8500GT。

私は常にシングルディスプレイとクローンディスプレイを切り替えています。

これらの設定をスクリプト化する方法はありますか?それを行うためにバッチファイルまたは.netプログラムを作成しても問題ありません。

テレビを使いたいときは、nVidiaトレイアイコン-> nViewディスプレイ設定->クローン-> TV + AcerMonitorを右クリックします。

モニターのみに戻したい場合は、nVidiaトレイアイコン-> nViewディスプレイ設定->シングルディスプレイ-> Acerモニターを右クリックします。

4
Ronnie Overby

AutoIT、AutoHotkey、またはバッチスクリプトと組み合わせて、 このPDFドキュメントコマンドライン機能=> DTCFGの使用-デスクトップの構成=> DTCFGデスクトップ構成コマンド)大いに役立つかもしれません。

それから私は簡単なAutoHotkeyスクリプトを作成しようとしましたが、それが機能するかどうか、またそれがあなたが望むことをするかどうかはわかりません。

single = 1
;----- Ctrl-F2, change to whatever you see fit
^F2::
;----- cloning to screen 2
if (single = 1) {
    run rundll32.exe NvCpl.dll`,dtcfg setview 1 clone,,Hide
    single = 0
} else {
;----- back to primary only
     run rundll32.exe NvCpl.dll`,dtcfg setview 1 standard,,Hide
     currentMode = 2
}
return
2
Thor

displayswitch.exe、Windows7,8,10に組み込まれているツールを使用できます。

C:\ windows\system32にあるはずです

コマンドラインの詳細はこちら: http://winaero.com/blog/switch-between-multiple-displays-monitors-directly-with-a-shortcut-or-from-the-command-line-in- windows-7-and-windows-8 /

0
Fred

AutoHotkey または AutoITスクリプト を使用して自動バージョンを作成できます。 AutoITドキュメント には優れた GUIの自動化に関するガイド があります。 (AutoHotkeyにはおそらく似たようなものがありますが、私はそれに慣れていません)

0
Dan Walker