<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Работа с Excel]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=10182</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=10182&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Работа с Excel».]]></description>
		<lastBuildDate>Tue, 12 Jan 2016 20:52:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=100276#p100276</link>
			<description><![CDATA[<p>Во всяком случае, AHK здесь <a href="https://www.google.ru/search?q=%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5+%D1%87%D0%B8%D1%81%D0%B5%D0%BB+%D1%81+%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9+%D1%82%D0%BE%D1%87%D0%BA%D0%BE%D0%B9&amp;ie=utf-8&amp;oe=utf-8&amp;gws_rd=cr&amp;ei=RmaVVoD-BobiywO77oW4Dg">не при чём</a>.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 12 Jan 2016 20:52:32 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=100276#p100276</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=100275#p100275</link>
			<description><![CDATA[<p>1.1 - 0.6 = 0.50000000000000011<br />А мужики-то и не знали!</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 12 Jan 2016 20:42:36 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=100275#p100275</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=100274#p100274</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Хотел понять, почему в одних случаях условие оказывается истинным, а в других - ложным.</p></blockquote></div><p>Когда результат выражения помещается в переменную, а в скрипте не используется <em>SetFormat, Float</em>, число не округляется, а просто отсекается хвост:<br /></p><div class="codebox"><pre><code>SetFormat, FloatFast, 0.16
MsgBox, % (a := 1.1 - 0.6) . &quot;`n&quot; . (a = 0.500000)
MsgBox, % (a := 1.2 - 0.8) . &quot;`n&quot; . (a = 0.400000)

MsgBox, % (a := 1.2 - 0.7) . &quot;`n&quot; . (a = 0.500000)</code></pre></div><div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Следует понимать, что перед любыми&nbsp; операциями с числами с плавающей точкой обязательно воспользоваться командой <em>SetFormat</em>?</p></blockquote></div><p>Для операций сравнения нужно пользоваться <em>SetFormat, Float</em> или округлением.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 12 Jan 2016 20:22:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=100274#p100274</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=100272#p100272</link>
			<description><![CDATA[<p>Хотел понять, почему в одних случаях условие оказывается истинным, а в других - ложным.<br />По ссылке<br /></p><div class="quotebox"><blockquote><p>You need to define the number of decimal places or round the result.</p></blockquote></div><p> Следует понимать, что перед любыми&nbsp; операциями с числами с плавающей точкой обязательно воспользоваться командой <em>SetFormat</em>?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 12 Jan 2016 20:02:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=100272#p100272</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=100271#p100271</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Прошу объяснить на примерах</p></blockquote></div><p>А что именно? Там по ссылке вроде объяснили.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 12 Jan 2016 19:28:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=100271#p100271</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=100270#p100270</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Это не так.</p></blockquote></div><p>Здесь что-то интересное получается. Прошу объяснить на примерах:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;1</div><div class="fancy_spoiler"><div class="codebox"><pre><code>a := 0
Loop, 9
{
If a = 0.0
MsgBox %a%
If a = 0.1
MsgBox %a%
If a = 0.2
MsgBox %a%
If a = 0.3
MsgBox %a%
If a = 0.4
MsgBox %a%
If a = 0.5
MsgBox %a%
If a = 0.6
MsgBox %a%
If a = 0.7
MsgBox %a%
If a = 0.8
MsgBox %a%
If a = 0.9
MsgBox %a%

a := a + 0.1
}</code></pre></div></div></div><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;2</div><div class="fancy_spoiler"><div class="codebox"><pre><code>a = % 1.2 - 1.0
If a = 0.2
MsgBox %a%
a = % 1.2 - 0.9
If a = 0.3
MsgBox %a%
a = % 1.2 - 0.8
If a = 0.4
MsgBox %a%
a = % 1.2 - 0.7
If a = 0.5
MsgBox %a%
a = % 1.2 - 0.6
If a = 0.6
MsgBox %a%
a = % 1.2 - 0.5
If a = 0.7
MsgBox %a%
a = % 1.2 - 0.4
If a = 0.8
MsgBox %a%
a = % 1.2 - 0.3
If a = 0.9
MsgBox %a%
a = % 1.2 - 0.2
If a = 1.0
MsgBox %a%
a = % 1.2 - 0.1
If a = 1.1
MsgBox %a%</code></pre></div></div></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 12 Jan 2016 18:22:27 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=100270#p100270</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=100260#p100260</link>
			<description><![CDATA[<p><strong>Malcev</strong> опередил меня. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>SetFormat, Float, 0.15
MsgBox, % (a := 1.1 - 0.6) . &quot;`n&quot; . (a = 0.500000)
MsgBox, % (a := 1.2 - 0.8) . &quot;`n&quot; . (a = 0.400000)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 12 Jan 2016 14:06:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=100260#p100260</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=100256#p100256</link>
			<description><![CDATA[<p><a href="https://autohotkey.com/boards/viewtopic.php?f=14&amp;t=12931">Написал.</a></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 12 Jan 2016 13:34:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=100256#p100256</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=100255#p100255</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>0.0 ... 0.4 сравнивает корректно. А 0.5 ... 0.9 обманывает.</p></blockquote></div><p>Это не так.<br /></p><div class="codebox"><pre><code>MsgBox, % (a := 1.1 - 0.6) . &quot;`n&quot; . (a = 0.500000)
MsgBox, % (a := 1.2 - 0.8) . &quot;`n&quot; . (a = 0.400000)

MsgBox, % (a := 1.2 - 0.7) . &quot;`n&quot; . (a = 0.500000)</code></pre></div><p><strong>Malcev</strong>, да, забавный баг, нужно в багрепорт написать.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 12 Jan 2016 12:37:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=100255#p100255</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=100251#p100251</link>
			<description><![CDATA[<p>Да, похоже на баг.<br />0.0 ... 0.4 сравнивает корректно. А 0.5 ... 0.9 обманывает.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 12 Jan 2016 11:45:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=100251#p100251</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=100244#p100244</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>На проверку следующей строки выдал такие результаты 50.612000 не равно 50.612 .</p></blockquote></div><p>Наверное, действительно, могут быть не равны.<br />Это получается баг?<br />Не работает:<br /></p><div class="codebox"><pre><code>a := 1.2 - 0.8
if (a = 0.4)
   msgbox </code></pre></div><p>Работает:<br /></p><div class="codebox"><pre><code>a := 1.2 - 0.7
if (a = 0.5)
   msgbox </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 12 Jan 2016 01:40:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=100244#p100244</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=88973#p88973</link>
			<description><![CDATA[<div class="quotebox"><cite>Deluxe пишет:</cite><blockquote><p>Вспомнил об одном твоем сообщении)</p></blockquote></div><p>Ну так <a href="http://forum.script-coding.com/viewtopic.php?pid=88686#p88686">вот же</a> вроде.</p><p>В непонятных командах обращай внимание на символы присвоения (&quot;:=&quot; &quot;=&quot;), это поможет тебе определить где именно переменная и из какого выражения она присваивается.</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Mon, 08 Dec 2014 14:11:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=88973#p88973</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=88968#p88968</link>
			<description><![CDATA[<div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>Да и не надо с этим дружить, просто бери непонятные тебе письмяна и используй в своем коде.<br />Все просто (читай комментарии):</p></blockquote></div><p>Повеселили комментарии <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Спасибо!)</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Offtop</div><div class="fancy_spoiler"><p>Вспомнил об одном твоем сообщении)<br /></p><div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>А есть где-нибудь список команд, которые еще не переведены? Чтобы не переводить те для которых перевод уже есть.</p></blockquote></div><p><a href="http://www.autohotkey.com/board/topic/69033-basic-ahk-l-com-tutorial-for-excel/">http://www.autohotkey.com/board/topic/6 … for-excel/</a><br />Как насчет этого? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p></div></div>]]></description>
			<author><![CDATA[null@example.com (Deluxe)]]></author>
			<pubDate>Mon, 08 Dec 2014 13:06:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=88968#p88968</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=88962#p88962</link>
			<description><![CDATA[<div class="quotebox"><cite>Deluxe пишет:</cite><blockquote><p>с COM я не дружу</p></blockquote></div><p>Да и не надо с этим дружить, просто бери непонятные тебе письмяна и используй в своем коде.</p><p>Все просто (читай комментарии):</p><div class="codebox"><pre><code>
Xl := ComObjActive(&quot;Excel.Application&quot;) ; ставиш это в начале - и зачем оно вообще нужно, да какая разница...
; такая запись в коде должна быть только одна

; и где угодно в коде применяешь это:
mass:=Xl.ActiveCell.Value  ; берем значение выделенной ячейки в переменную mass
; только перед этим кнопками навигации (вверх вниз и т.п.) выбираешь ячейку которую нужно взять.

;это полностью равноценно этому:
  ControlClick, EXCEL&lt;1, A
  Sleep, 100
  Send ^+{left}
  Sleep, 100
  send ^{vk43}
  mass:=clipboard
; только работает быстрее и без лагов... наверно...

</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Mon, 08 Dec 2014 12:21:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=88962#p88962</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=88960#p88960</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 (Deluxe)]]></author>
			<pubDate>Mon, 08 Dec 2014 11:56:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=88960#p88960</guid>
		</item>
	</channel>
</rss>
