<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: изменения яркости системы (работа с контролами)]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=3452</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=3452&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: изменения яркости системы (работа с контролами)».]]></description>
		<lastBuildDate>Sun, 24 Oct 2010 19:42:52 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=40802#p40802</link>
			<description><![CDATA[<p>Прочитал. К сожалению С++ (если не ошибаюсь) для меня темный лес. Даже эти примеры мне не помогли. Если кто-то может помочь, прошу помощи <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Sun, 24 Oct 2010 19:42:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=40802#p40802</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=40800#p40800</link>
			<description><![CDATA[<p>Там ещё есть PDF «NVIDIA Driver Settings. Programming Guide» (PG-5116-001_v01_public.pdf). Для начала попробуйте посмотреть и его.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 24 Oct 2010 19:25:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=40800#p40800</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=40799#p40799</link>
			<description><![CDATA[<p>1. Скачал архив NVAPI_May2010 со страницы, на которую я дал ссылку. Куда это всё &quot;пихать&quot;?<br />2. </p><div class="codebox"><pre><code>NVAPI_INTERFACE  NvAPI_VIO_SetGamma (NvVioHandle hVioHandle, NVVIOGAMMACORRECTION *pGamma)</code></pre></div><p>Как вызвать эту функцию? Слово NVAPI_INTERFACE тоже часть функции или просто пояснение?</p>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Sun, 24 Oct 2010 17:54:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=40799#p40799</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=40796#p40796</link>
			<description><![CDATA[<p><strong>NvAPI_VIO_SetGamma</strong>?<br /></p><div class="codebox"><pre><code>hh.exe NVAPI_Reference_Developer_R256.chm::/group__vidio.html#gac2ef0e2baec1cc564f6735de3a1ba5a4</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 24 Oct 2010 17:11:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=40796#p40796</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=40789#p40789</link>
			<description><![CDATA[<p>В поисках решения проблемы на Windows 7 нашел такую страничку <a href="http://developer.nvidia.com/object/nvapi.html">http://developer.nvidia.com/object/nvapi.html</a>. На форуме разработчиков пишут, что работает на Win7. Я к сожалению не смог разобраться в этом. Может кто взглянет на это и пояснит, если сможет. Меня интересует как изменить яркость системы через драйвер нвидиа.</p>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Sun, 24 Oct 2010 15:33:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=40789#p40789</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=38507#p38507</link>
			<description><![CDATA[<p>Ясно.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Fri, 13 Aug 2010 21:03:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=38507#p38507</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=38505#p38505</link>
			<description><![CDATA[<p>UAC&nbsp; отключен.<br />В свойства-совместимость уровень прав выбрать не могу, видимо из-за отключенного UAC.</p>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Fri, 13 Aug 2010 19:58:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=38505#p38505</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=38502#p38502</link>
			<description><![CDATA[<p>А если запускать «rundll32.exe» с повышенными привилегиями?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Fri, 13 Aug 2010 18:30:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=38502#p38502</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=38501#p38501</link>
			<description><![CDATA[<p>Версия панели Nvidia 2.8.254.08<br />Вот <a href="http://forum.script-coding.com/viewtopic.php?pid=26479#p26479">такой</a> вариант уже не прокатывает. Система просто никак не реагирует на вызов этих функций.<br />Стоит Windows 7.<br />Может подскажете в чем дело?</p>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Fri, 13 Aug 2010 15:54:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=38501#p38501</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=26658#p26658</link>
			<description><![CDATA[<p>Если у Вас работает и без них — вполне можно обойтись.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 01 Aug 2009 08:24:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=26658#p26658</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=26655#p26655</link>
			<description><![CDATA[<p>У меня в скрипте помимо хоткеев есть еще и функции для ПДУ. Попробовал запустить с Вашим вариантом, всё отлично работает и другим таймерам и функциям не мешает.<br />Только не пойму, зачем строки с IfWinActive и IfWinNotActive ? Если мы уже дождались активации окна, то зачем нам проверять активно ли оно?</p>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Fri, 31 Jul 2009 23:53:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=26655#p26655</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=26653#p26653</link>
			<description><![CDATA[<p>Наверное, не при появлении, а при активизации (вместо «SoundBeep» — требуемая команда изменения яркости, вместо «ahk_class Notepad» — характеристики требуемого окна):<br /></p><div class="codebox"><pre><code>Loop
{
    WinWaitActive, ahk_class Notepad
    IfWinActive, ahk_class Notepad
        SoundBeep, 880, 500
    WinWaitNotActive, ahk_class Notepad
    IfWinNotActive, ahk_class Notepad
        SoundBeep, 440, 500
}</code></pre></div><div class="quotebox"><cite>InFlames пишет:</cite><blockquote><p>Не остановится ли он на команде WinWait?</p></blockquote></div><p>Остановится, но назначенные горячие клавиши должны продолжать работать.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Fri, 31 Jul 2009 22:10:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=26653#p26653</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=26652#p26652</link>
			<description><![CDATA[<p>Как сделать так, что бы можно было изменять яркость при появлении какого-либо окна?<br />Такой вариант не очень подходит, т.к. при его выполнении рядом со стрелкой появляются часы, система немного загружается, что не очень удобно.<br /></p><div class="codebox"><pre><code>settimer, gamma, 500

gamma:
IfWinNotExist WinTitle
run rundll32.exe NvCpl.dll`,dtcfg setgamma 1 all 1
else
run rundll32.exe NvCpl.dll`,dtcfg setgamma 1 all 125
return</code></pre></div><p>Есть, ли такая функция, что бы можно было ожидать появления окна, и при этом работоспособной оставалась остальная часть скрипта?<br />Например, скрипт содержащий хоткеи, и другие функции<br /></p><div class="codebox"><pre><code>!r::
MyFunction
return

MyFunction:
Do Some Actions
return

WinWait MyWindow
Do Another Actions</code></pre></div><p>Не остановится ли он на команде WinWait?</p>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Fri, 31 Jul 2009 21:36:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=26652#p26652</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=26507#p26507</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Moжно покороче немного:<br /></p><div class="codebox"><pre><code>SetKeyDelay, -1
RequiredPos = 70   ; здесь указать позицию в пределах диапазона

; определяем текущую позицию
TBM_GETPOS = 1024
Sendmessage, TBM_GETPOS,,, msctls_trackbar324, WinTitle  ; сменить WinTitle на реальное название окна
pos := ErrorLevel

Shift := RequiredPos - pos
SendKey := Shift &gt; 0 ? &quot;{Right &quot; Shift &quot;}&quot; : &quot;{Left &quot; (-Shift) &quot;}&quot;
ControlSend, msctls_trackbar324, % SendKey, WinTitle  ; сменить WinTitle на реальное название окна
Return</code></pre></div></blockquote></div><p>этот вариант рабочий</p><p>но все же этот самый оптимальный<br /></p><div class="codebox"><pre><code>rundll32.exe NvCpl.dll,dtcfg setgamma 1 all 125</code></pre></div><p>Как сделать выполнение этой строки в ahk? В командной строке всё прекрасно работает. Может стоит записать эту строку в bat файл и сделать хоткей в ahk?</p><br /><p>Добавлено:<br />все разобрался, просто надо экранировать запятую, тогда можно в ahk использовать run</p><p>Собственно итог<br /></p><div class="codebox"><pre><code>#4::
q:=!q
if q 
run rundll32.exe NvCpl.dll`,dtcfg setgamma 1 all 125
else
run rundll32.exe NvCpl.dll`,dtcfg setgamma 1 all 1
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Mon, 27 Jul 2009 20:25:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=26507#p26507</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: изменения яркости системы (работа с контролами)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=26500#p26500</link>
			<description><![CDATA[<p>Moжно покороче немного:<br /></p><div class="codebox"><pre><code>SetKeyDelay, -1
RequiredPos = 70   ; здесь указать позицию в пределах диапазона

; определяем текущую позицию
TBM_GETPOS = 1024
Sendmessage, TBM_GETPOS,,, msctls_trackbar324, WinTitle  ; сменить WinTitle на реальное название окна
pos := ErrorLevel

Shift := RequiredPos - pos
SendKey := Shift &gt; 0 ? &quot;{Right &quot; Shift &quot;}&quot; : &quot;{Left &quot; (-Shift) &quot;}&quot;
ControlSend, msctls_trackbar324, % SendKey, WinTitle  ; сменить WinTitle на реальное название окна
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 27 Jul 2009 18:21:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=26500#p26500</guid>
		</item>
	</channel>
</rss>
