<?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="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11628&amp;type=atom" />
	<updated>2016-05-27T04:11:48Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=11628</id>
		<entry>
			<title type="html"><![CDATA[Re: Установка гаммы цветов через AHK]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=104291#p104291" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Хотя AHK вроде бы и умеет работать с WinAPI, но я такой функции в самом api не нашёл</p></blockquote></div><p>Ищите SetDeviceGammaRamp.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-05-27T04:11:48Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=104291#p104291</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Установка гаммы цветов через AHK]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=104289#p104289" />
			<content type="html"><![CDATA[<p>Попытался сделать по старинке - путём клика по кнопкам в окне.</p><div class="codebox"><pre><code>!1::
BlockInput, On
Run, %A_WinDir%\System32\dccw.exe
Sleep, 600
ControlClick, Button1, Калибровка цветов экрана
Sleep, 50
ControlClick, Button1, Калибровка цветов экрана
Sleep, 50
ControlClick, Button1, Калибровка цветов экрана
Sleep, 50
ControlGetPos, x, y, w, h, msctls_trackbar321, Калибровка цветов экрана ; узнаю координаты элемента окна
ControlClick, msctls_trackbar321, Калибровка цветов экрана,,,,D  ; зажимаю бегунок
CoordMode, Mouse, Screen
MouseMove, x, y  ; перетаскиваю бегунок
ControlClick, msctls_trackbar321, Калибровка цветов экрана,,,,U ; отпускаю бегунок
BlockInput, Off
Return</code></pre></div><p>Описание кода: вызываю утилиту калибровки, кликаю по кнопкам до нужной страницы. Беру бегунок и перетаскиваю его вверх до максимума (до координаты верхнего угла окна, к примеру). Проблема возникает на стадии перетаскивания. Такое ощущение, что MouseMove попросту не работает. Бегунок устанавливается на тот уровень, где стоит в данный момент курсор мыши. Что можно предпринять?</p>]]></content>
			<author>
				<name><![CDATA[Turambar]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33097</uri>
			</author>
			<updated>2016-05-26T20:26:36Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=104289#p104289</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Установка гаммы цветов через AHK]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=104185#p104185" />
			<content type="html"><![CDATA[<p>Здравствуйте.<br />Сразу к делу. Хотелось бы написать скрипт, который бы выполнял калибровку цветов Windows до заранее заданного значения (если вручную, то передвинуть ползунок в Пуск =&gt; Калибровка цветов монитора). Хотя AHK вроде бы и умеет работать с WinAPI, но я такой функции в самом api не нашёл. Быть может, кто-то уже сталкивался с такой задачей? В какую сторону стоит копать?</p>]]></content>
			<author>
				<name><![CDATA[Turambar]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33097</uri>
			</author>
			<updated>2016-05-24T20:49:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=104185#p104185</id>
		</entry>
</feed>
