3

オートホットキーを使用して Windows 7 にモニターを検出させることはできますか?

つまり、コントロールパネル、ディスプレイ、モニターの検出を行ったかのようです。

PC がしばらくアイドル状態だった場合、HDTV が失われます。2 階にいる場合は、コントロール パネルから再検出します。これで問題は解決しますが、オートホットキーを使用して、リビングルームでリモコンを使用して再検出できるようにしたいと考えています。

助けてくれてありがとう。

ジョン

4

5 に答える 5

3

おそらく、あなたはこのようなものが必要です...

Run, "C:\Windows\System32\rundll32.exe" shell32`.dll`,Control_RunDLL desk`.cpl
Sleep, 400
Send, !c ; Send Alt+c for deteCt
Sleep, 1000
Send, {Enter} ; Send Enter to close
Return
于 2013-02-16T17:12:20.487 に答える
1

これは、SysGetドキュメントの変更例です。

SysGet, MouseButtonCount, 43
SysGet, VirtualScreenWidth, 78
SysGet, VirtualScreenHeight, 79

SysGet, MonitorCount, MonitorCount
SysGet, MonitorPrimary, MonitorPrimary
Message .= "Monitor Count:`t" MonitorCount "`nPrimary Monitor:`t" MonitorPrimary
Loop, %MonitorCount%
{
    SysGet, MonitorName, MonitorName, %A_Index%
    SysGet, Monitor, Monitor, %A_Index%
    SysGet, MonitorWorkArea, MonitorWorkArea, %A_Index%
    Message .= "`n`nMonitor:`t#" A_Index "`nName:`t" MonitorName "`nLeft:`t" MonitorLeft "(" MonitorWorkAreaLeft " work)`nTop:`t" MonitorTop " (" MonitorWorkAreaTop " work)`nRight:`t" MonitorRight " (" MonitorWorkAreaRight " work)`nBottom:`t" MonitorBottom "(" MonitorWorkAreaBottom " work)"
}

msgbox % Message

サンプル出力:

ここに画像の説明を入力

于 2013-02-19T16:01:41.487 に答える
0

詳細ディスプレイ プロパティまたはドライバ管理ユーティリティを使用して、グラフィック カードの自動検出機能を無効にすることができます。通常、モニターがふたであるかどうかをテストする信号を送信するグラフィックカードがますます増えているため、「プラグを抜く」ことができます。

于 2013-02-16T14:14:56.900 に答える
0

autohotkey を使用すると、 SysGetを使用できます。

SysGet, monitorCount, MonitorCount

他にも使用できるパラメータがたくさんあります。上記のリンクを確認してください。

于 2013-02-16T14:34:49.833 に答える