<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Отключение сна при подключении внешнего монитора]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16701&amp;type=atom" />
	<updated>2021-11-03T15:29:39Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16701</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Отключение сна при подключении внешнего монитора]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150412#p150412" />
			<content type="html"><![CDATA[<p>Прежде всего, команда IfLessOrEqual была устаревшей с момента её появления. Используйте нормальный синтаксис:<br /></p><div class="codebox"><pre><code>if (count &lt;= 1) {
   ...
}</code></pre></div><p>Нужно посмотреть, есть ли вообще реакция на события. Добавьте в код MsgBox какой-нибудь.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-11-03T15:29:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150412#p150412</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Отключение сна при подключении внешнего монитора]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150394#p150394" />
			<content type="html"><![CDATA[<p>Всем доброго времени, хочу при подключении монитора устанавливать в активной схеме электропитания, действие при закрытии крышки - сон, при отключении - ничего.</p><p>Пытаюсь решить так:<br /></p><div class="codebox"><pre><code>OnMessage(0x219, &quot;MsgMonitor&quot;)
     MsgMonitor(wParam, lParam, msg)
     {

        SysGet, MonitorCount, MonitorCount
        SysGet, MonitorPrimary, MonitorPrimary

        count := 0
        Loop, %MonitorCount%
        {
            count++
        }

        IfLessOrEqual, count, 1
            Run, powercfg/ -setdcvalueindex SCHEME_BALANCED 5ca83367-6e45-459f-a27b-476b1d01c936 1 /* no external monitor power setting */
        Else
            Run, powercfg/ -setdcvalueindex SCHEME_BALANCED 5ca83367-6e45-459f-a27b-476b1d01c936 0 /* external monitor connected */
     }</code></pre></div><p>Подскажите что нужно исправить?</p>]]></content>
			<author>
				<name><![CDATA[con1cc]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42095</uri>
			</author>
			<updated>2021-11-03T06:56:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150394#p150394</id>
		</entry>
</feed>
