<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Возведение в степень vs умножение]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17953&amp;type=atom" />
	<updated>2023-09-30T08:54:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17953</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159260#p159260" />
			<content type="html"><![CDATA[<p>Через переводчика-то все на русском.</p><p><a href="https://www.autohotkey.com/boards/viewtopic.php?f=82&amp;t=121898">Вот, к примеру:</a><br /></p><div class="quotebox"><blockquote><p>ПРИВЕТ:)<br />(Установлена версия Autohotkey 2)</p><p>Я работаю с программным обеспечением, в котором у меня есть кнопка прокрутки для прокрутки влево и вправо, щелкая левой кнопкой мыши и перетаскивая влево или вправо (вверх, вниз тоже)</p><p>Теперь я хочу использовать для этого не мышь, а команду Keycommand. (! + вправо и !+ Влево)</p><p>Не могу понять, как щелкнуть левой кнопкой мыши и удерживать мышь:</p><p>Если я использую MouseClick &quot;Влево&quot;, 100, 0, &#039;R&#039;, то сначала перемещаю мышь, а затем щелкаю, но не удерживаю ее.</p><p>Пробовал также MouseClickDrag &quot;Left, 0, 0, 100, &#039;R&#039;&quot;, но это абсолютно ничего не дает. Должен ли я использовать CoordMode раньше? На страницах справки есть только эта строка в качестве примера. Теперь я получаю сообщение об ошибке:<br />Ошибка: параметр # 2 MouseClickDrag в этом случае не должен быть опущен</p><p>Повторная попытка и еще одна ошибка: переменная не определена.</p><p>Как правильно использовать синтаксис для щелчка, удержания, а затем перемещения влево или вправо??</p><p>Или исправьте синтаксис MouseClickDrag для перемещения влево или вправо?</p><p>Большое спасибо;)<br />Бассман.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2023-09-30T08:54:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159260#p159260</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159259#p159259" />
			<content type="html"><![CDATA[<p><img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-09-30T08:00:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159259#p159259</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159258#p159258" />
			<content type="html"><![CDATA[<p>Я бы даже сказал, что тысячи.</p>]]></content>
			<author>
				<name><![CDATA[Foma]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31521</uri>
			</author>
			<updated>2023-09-30T06:42:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159258#p159258</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159248#p159248" />
			<content type="html"><![CDATA[<p>Да сотни, ищите в гугле.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-09-28T14:38:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159248#p159248</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159247#p159247" />
			<content type="html"><![CDATA[<p>Спасибо. А форум подобный этому на русском есть?</p>]]></content>
			<author>
				<name><![CDATA[Foma]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31521</uri>
			</author>
			<updated>2023-09-28T13:24:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159247#p159247</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159246#p159246" />
			<content type="html"><![CDATA[<p>На русском нет, начинайте с освоения переводчика DeepL, потом сразу с <a href="https://www.autohotkey.com/docs/v2/v2-changes.htm">этой статьи</a>.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-09-28T09:23:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159246#p159246</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159245#p159245" />
			<content type="html"><![CDATA[<p>Я тоже в виндосовском проверил. Понятно же, что в конце должно быть &quot;5&quot;.<br />Всем спасибо за инфу. Если замахиваться на AHK2, то с чего начинать? Есть хорошая справка на русском?</p>]]></content>
			<author>
				<name><![CDATA[Foma]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31521</uri>
			</author>
			<updated>2023-09-28T06:45:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159245#p159245</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159244#p159244" />
			<content type="html"><![CDATA[<p>Я на виндосовском калькуляторе проверял, он правильно считает.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-09-27T19:01:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159244#p159244</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159243#p159243" />
			<content type="html"><![CDATA[<p><a href="https://allcalc.ru/node/344">В этом</a> калькуляторе ответ: 7450580596923828000. Везде обман.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2023-09-27T18:07:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159243#p159243</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159242#p159242" />
			<content type="html"><![CDATA[<p>Собственно, вот: <a href="https://en.wikipedia.org/wiki/Double-precision_floating-point_format#:~:text=are%20therefore%20slower.-,Precision%20limitations%20on%20integer%20values,-Integers%20from%20%E2%88%922">Precision limitations on integer values</a><br /></p><div class="codebox"><pre><code>num := 7450580596923828125
VarSetCapacity(bin, 128)
DllCall(&quot;msvcrt\_i64tow&quot;, &quot;Int64&quot;, num, &quot;Str&quot;, bin, &quot;Int&quot;, 2, &quot;Cdecl&quot;)
MsgBox % bin . &quot;`n&quot; . StrLen(bin)</code></pre></div><p>Число 7450580596923828125 занимает 63 бита, соответственно, отображается с потерей точности.<br /></p><div class="codebox"><pre><code>num := 7450580596923828125
MsgBox % num ** 1</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-09-27T17:47:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159242#p159242</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159241#p159241" />
			<content type="html"><![CDATA[<p>Скорее всего, здесь проблема в том, что под капотом в C++ при возведении в степень возвращается не целочисленный тип, а double, где при больших числах возможна потеря точности. Возможно, в v2 это как-то оптимизировано.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-09-27T17:26:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159241#p159241</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159240#p159240" />
			<content type="html"><![CDATA[<p>Так понимаю, максимальное значение Int64.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-09-27T17:20:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159240#p159240</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159239#p159239" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Foma пишет:</cite><blockquote><p>далеки от<br />9 223 372 036 854 775 807</p></blockquote></div><p>А что это такое?</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2023-09-27T17:06:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159239#p159239</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159238#p159238" />
			<content type="html"><![CDATA[<p>Переходите на AHK v2:<br /></p><div class="codebox"><pre><code>#Requires AutoHotkey v2
MsgBox 5**27 ; 7450580596923828125</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-09-27T16:05:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159238#p159238</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Возведение в степень vs умножение]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=159236#p159236" />
			<content type="html"><![CDATA[<p>Случайно наткнулся.<br /></p><div class="codebox"><pre><code>
Y:=0
X:=5
loop,26
	X:=X*5
Y := 5**27
MsgBox,% X &quot;/&quot; Y &quot;/&quot; X-Y
Return</code></pre></div><p>Оба результата <br />X = 7 450 580 596 923 828 125<br />Y = 7 450 580 596 923 828 224<br />далеки от <br />9 223 372 036 854 775 807, но неточность вычисления степени довольно заметна.</p>]]></content>
			<author>
				<name><![CDATA[Foma]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31521</uri>
			</author>
			<updated>2023-09-27T11:02:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=159236#p159236</id>
		</entry>
</feed>
