<?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=14269&amp;type=atom" />
	<updated>2018-10-21T16:43:16Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=14269</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Параметры пользовательской функции как переменные]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=129343#p129343" />
			<content type="html"><![CDATA[<p>Знаки процента, при передаче переменных в функцию, не нужны.<br /></p><div class="codebox"><pre><code>
var1:=55
var2:=&quot;var1&quot;

func(%var2%,var2)


func(var,also)
{
  msgbox,% var &quot;`n&quot; also
}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2018-10-21T16:43:16Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=129343#p129343</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Параметры пользовательской функции как переменные]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=129339#p129339" />
			<content type="html"><![CDATA[<p><span style="color: green">Допустимо обрамлять приводимую часть кода в цитату (тег quote), если он приводится с целью выделения (жирным, курсивом, цветом) нужных участков.<br />Что-то я не заметил выделений.</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2018-10-21T14:35:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=129339#p129339</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Параметры пользовательской функции как переменные]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=129337#p129337" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, у вас нельзя использовать подчёркивание внутри кода, что весьма неудобно.</p>]]></content>
			<author>
				<name><![CDATA[88man]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39595</uri>
			</author>
			<updated>2018-10-21T14:03:44Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=129337#p129337</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Параметры пользовательской функции как переменные]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=129336#p129336" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>88man</strong>, в заголовке темы должен быть указан префикс скриптового языка. Код должен быть оформлен тегом &quot;code&quot;. Исправьте.</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2018-10-21T13:58:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=129336#p129336</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Параметры пользовательской функции как переменные]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=129335#p129335" />
			<content type="html"><![CDATA[<p>Собственно вот код как есть:</p><div class="codebox"><pre><code>PixelGetColorValue(PixelX, PixelY, ByRef PixelGetColorRed, ByRef PixelGetColorGreen, ByRef PixelGetColorBlue, ByRef PixelGetColorValueBrightness)
{
	PixelGetColor PixelGetColorHex, %PixelX%, %PixelY%, RGB
	PixelGetColorRed := (PixelGetColorHex &amp; 0xFF0000) &gt;&gt; 16
	PixelGetColorGreen := (PixelGetColorHex &amp; 0xFF00) &gt;&gt; 8
	PixelGetColorBlue := PixelGetColorHex &amp; 0xFF
	PixelGetColorValueBrightness := Floor(Max(PixelGetColorRed, PixelGetColorGreen, PixelGetColorBlue)/2.55)
}
Return

~*$MButton::
{
	MouseGetPos MouseX, MouseY
	PixelGetColorValue(%MouseX%, %MouseY%, Red, Green, Blue, Brightness)
	ToolTip %Brightness%
}
Return

~*$MButton Up::
{
	ToolTip
}
Return</code></pre></div><p>Проблема при нажатии MButton, PixelGetColorValue(<span class="bbu">%MouseX%</span>, <span class="bbu">%MouseY%</span>, Red, Green, Blue, Brightness) не принимает подчёркнутые переменные (точне принимает 0), хотя если указать параметры буквально - работает исправно.<br />В чём моя ошибка?<br />&quot;Нагуглить&quot; не получилось...</p>]]></content>
			<author>
				<name><![CDATA[88man]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=39595</uri>
			</author>
			<updated>2018-10-21T13:48:57Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=129335#p129335</id>
		</entry>
</feed>
