<?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=7314</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7314&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Эмуляция мыши при помощи клавиатуры».]]></description>
		<lastBuildDate>Fri, 06 Jul 2012 01:08:05 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Эмуляция мыши при помощи клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61393#p61393</link>
			<description><![CDATA[<div class="codebox"><pre><code>; стандартное действие ЛКМ при нажатом Ctrl
#If !GetKeyState(&quot;Ctrl&quot;, &quot;P&quot;)

LButton::3
3::LButton</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Fri, 06 Jul 2012 01:08:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61393#p61393</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Эмуляция мыши при помощи клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61392#p61392</link>
			<description><![CDATA[<p>З<span style="color: Green"><strong>д</strong></span>равствуйте, подскажите как лкм повесить на кнопку 3 ? Ну то есть чтобы левый клик мыши нажимался не мышкой, а кнопкой клавиатуры. А соответственно кнопка 3 нажималась по левому клику.</p><p>Попытался вот так сделать :<br /></p><div class="codebox"><pre><code>3::Send, Lbutton
Lbutton:Send, 3</code></pre></div><p>Но скрипт вообще не запускается.</p>]]></description>
			<author><![CDATA[null@example.com (madpumpkin)]]></author>
			<pubDate>Thu, 05 Jul 2012 23:54:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61392#p61392</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Эмуляция мыши при помощи клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61328#p61328</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/profile.php?id=25809">sergeant.coolagin</a> могу дать очень похожий пример - эмуляция джойстика, т.е. используется джойстик, а его оси 1-я эмулирует мышку, 2-я эмулирует стрелки (с ускорением через шифт) и эмуляция всех кнопок.</p><p>Я не стал приводить тут весь скрипт т.к. он весьма большой - нужно размещу, он отлажен и работоспособен на 95% (5% это недоделка ускорителя мышки, просто забыл про него, отвлёкся на другое)</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Mon, 02 Jul 2012 05:30:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61328#p61328</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Эмуляция мыши при помощи клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61311#p61311</link>
			<description><![CDATA[<p>«Делать через таймер» — равносильно созданию своей собственной замечательной конструкции одноколёсного велосипеда.<br />Не вижу смысла в отказе от встроенной возможности реагировать на события нажатия клавиш.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Sat, 30 Jun 2012 17:20:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61311#p61311</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Эмуляция мыши при помощи клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61309#p61309</link>
			<description><![CDATA[<p>Загляните в <a href="http://forum.script-coding.com/viewtopic.php?id=3630">Коллекцию</a>. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sat, 30 Jun 2012 17:10:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61309#p61309</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Эмуляция мыши при помощи клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61308#p61308</link>
			<description><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p><a href="http://l.autohotkey.net/docs/commands/_Persistent.htm">#Persistent</a><br />Не нужно использовать GetKeyState в цикле для определения нажата ли клавиша. Противоестественно это для autohotkey, горячие клавиши ведь существуют.</p></blockquote></div><p>#Persistent работает<br />Да, горячие клавиши существуют. Но когда есть несколько связанных хоткеев и их нужно заставить правильно работать, по-моему, лучше это делать через таймер, getkeystate, loop и if...</p>]]></description>
			<author><![CDATA[null@example.com (sergeant.coolagin)]]></author>
			<pubDate>Sat, 30 Jun 2012 17:08:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61308#p61308</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Эмуляция мыши при помощи клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61306#p61306</link>
			<description><![CDATA[<p><a href="http://l.autohotkey.net/docs/commands/_Persistent.htm">#Persistent</a><br />Не нужно использовать GetKeyState в цикле для определения нажата ли клавиша. Противоестественно это для autohotkey, горячие клавиши ведь существуют.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Sat, 30 Jun 2012 16:57:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61306#p61306</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Эмуляция мыши при помощи клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61305#p61305</link>
			<description><![CDATA[<div class="codebox"><pre><code>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Global Variabless ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

HatDelay = 10 ; Время таймера


XSensitivity := 0 ; Начальная скорость передвижения мыши по горизонтали.
YSensitivity := 0 ; Начальная скорость передвижения мыши по вертикали.
XAcceleration := 3 ; Ускорение мыши по горизонтали. Чем больше значение, тем быстрее будет ускорение мыши.
YAcceleration := 3 ; Ускорение мыши по вертикали. Чем больше значение, тем быстрее будет ускорение мыши.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Body ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


;;;; Hat freelook ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



SetTimer, KeyMouse, %HatDelay%

KeyMouse:
{
    GetKeyState, AState, A
    GetKeyState, SState, S
    GetKeyState, DState, D
    GetKeyState, WState, W

    if (AState = &quot;U&quot;) &amp;&amp; (SState = &quot;U&quot;) &amp;&amp; (DState = &quot;U&quot;) &amp;&amp; (WState = &quot;U&quot;)
    {
    XSensitivity := 0 ; Скорость передвижения мыши по горизонтали.
    YSensitivity := 0 ; Скорость передвижения мыши по вертикали.
    }
    
    if DState = D ; Если нажать кнопку
    {
    XSensitivity += %XAcceleration%
    }

    if SState = D ;  Если нажать кнопку
    {
    YSensitivity += %XAcceleration%
    }

    if AState = D ;  Если нажать кнопку
    {
    XSensitivity += -%XAcceleration%
    }

    if WState = D ;  Если нажать кнопку
    {
    YSensitivity += -%XAcceleration%
    }

    

    if (AState = &quot;D&quot; || SState = &quot;D&quot; || DState = &quot;D&quot; || WState = &quot;D&quot;) ; Проверка состояния клавиш
    {
    DllCall(&quot;mouse_event&quot;, UInt, 0x1
                              , Int, XSensitivity
                              , Int, YSensitivity
                              , UInt, 0
                              , Int, 0)
    
    }

}
Return

Joy25::
{
}
Return</code></pre></div><p>Спасибо за подсказку. Вот так работает правильно.<br />Правильно выставил кавычки:<br /></p><div class="codebox"><pre><code>if (AState = &quot;D&quot; || SState = &quot;D&quot; || DState = &quot;D&quot; || WState = &quot;D&quot;)</code></pre></div><p>А тут правильно выставил кавычки и скобки:<br /></p><div class="codebox"><pre><code>if (AState = &quot;U&quot;) &amp;&amp; (SState = &quot;U&quot;) &amp;&amp; (DState = &quot;U&quot;) &amp;&amp; (WState = &quot;U&quot;)</code></pre></div><div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Использование таймера для проверки состояний клавиш — этот подход действительно оправдан?</p></blockquote></div><p>Есть идея получше?<br />Можно использовать LOOP и делать это по хоткею, например:<br /></p><div class="codebox"><pre><code>W::
{

LOOP
{
DllCall(&quot;mouse_event&quot;, UInt, 0x1
                              , Int, -5
                              , Int, 0
                              , UInt, 0
                              , Int, 0)

GetKeyState, Wstate, W, P
if state = U
break
}

}
Return</code></pre></div><p>Но таймер, по-моему более стабильный. Есть еще способы? Расскажите, мне будет интересно почитать.</p><p>Еще есть такая проблема с таймером, что нужен какой-то хоткей, чтобы программа нормально работала. Т.е. после таймера должно быть хотя бы:</p><div class="codebox"><pre><code>Joy25::
{
}
Return</code></pre></div><p>Иначе программа сразу после запуска просто закончится и закроется. </p><p>К примеру, конкретно вот так программа работать не будет:<br /></p><div class="codebox"><pre><code>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Global Variabless ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

HatDelay = 10 ; Время таймера


XSensitivity := 0 ; Начальная скорость передвижения мыши по горизонтали.
YSensitivity := 0 ; Начальная скорость передвижения мыши по вертикали.
XAcceleration := 3 ; Ускорение мыши по горизонтали. Чем больше значение, тем быстрее будет ускорение мыши.
YAcceleration := 3 ; Ускорение мыши по вертикали. Чем больше значение, тем быстрее будет ускорение мыши.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Body ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


;;;; Hat freelook ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



SetTimer, KeyMouse, %HatDelay%

KeyMouse:
{
    GetKeyState, AState, A
    GetKeyState, SState, S
    GetKeyState, DState, D
    GetKeyState, WState, W

    if (AState = &quot;U&quot;) &amp;&amp; (SState = &quot;U&quot;) &amp;&amp; (DState = &quot;U&quot;) &amp;&amp; (WState = &quot;U&quot;)
    {
    XSensitivity := 0 ; Скорость передвижения мыши по горизонтали.
    YSensitivity := 0 ; Скорость передвижения мыши по вертикали.
    }
    
    if DState = D ; Если нажать кнопку
    {
    XSensitivity += %XAcceleration%
    }

    if SState = D ;  Если нажать кнопку
    {
    YSensitivity += %XAcceleration%
    }

    if AState = D ;  Если нажать кнопку
    {
    XSensitivity += -%XAcceleration%
    }

    if WState = D ;  Если нажать кнопку
    {
    YSensitivity += -%XAcceleration%
    }

    

    if (AState = &quot;D&quot; || SState = &quot;D&quot; || DState = &quot;D&quot; || WState = &quot;D&quot;) ; Проверка состояния клавиш
    {
    DllCall(&quot;mouse_event&quot;, UInt, 0x1
                              , Int, XSensitivity
                              , Int, YSensitivity
                              , UInt, 0
                              , Int, 0)
    
    }

}
Return</code></pre></div><p>А вот так уже будет:<br /></p><div class="codebox"><pre><code>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Global Variabless ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

HatDelay = 10 ; Время таймера


XSensitivity := 0 ; Начальная скорость передвижения мыши по горизонтали.
YSensitivity := 0 ; Начальная скорость передвижения мыши по вертикали.
XAcceleration := 3 ; Ускорение мыши по горизонтали. Чем больше значение, тем быстрее будет ускорение мыши.
YAcceleration := 3 ; Ускорение мыши по вертикали. Чем больше значение, тем быстрее будет ускорение мыши.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Body ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


;;;; Hat freelook ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



SetTimer, KeyMouse, %HatDelay%

KeyMouse:
{
    GetKeyState, AState, A
    GetKeyState, SState, S
    GetKeyState, DState, D
    GetKeyState, WState, W

    if (AState = &quot;U&quot;) &amp;&amp; (SState = &quot;U&quot;) &amp;&amp; (DState = &quot;U&quot;) &amp;&amp; (WState = &quot;U&quot;)
    {
    XSensitivity := 0 ; Скорость передвижения мыши по горизонтали.
    YSensitivity := 0 ; Скорость передвижения мыши по вертикали.
    }
    
    if DState = D ; Если нажать кнопку
    {
    XSensitivity += %XAcceleration%
    }

    if SState = D ;  Если нажать кнопку
    {
    YSensitivity += %XAcceleration%
    }

    if AState = D ;  Если нажать кнопку
    {
    XSensitivity += -%XAcceleration%
    }

    if WState = D ;  Если нажать кнопку
    {
    YSensitivity += -%XAcceleration%
    }

    

    if (AState = &quot;D&quot; || SState = &quot;D&quot; || DState = &quot;D&quot; || WState = &quot;D&quot;) ; Проверка состояния клавиш
    {
    DllCall(&quot;mouse_event&quot;, UInt, 0x1
                              , Int, XSensitivity
                              , Int, YSensitivity
                              , UInt, 0
                              , Int, 0)
    
    }

}
Return

Joy25::
{
}
Return</code></pre></div><p>И будет работать именно из-за:<br /></p><div class="codebox"><pre><code>Joy25::
{
}
Return</code></pre></div><p>Как решить такую проблему?</p>]]></description>
			<author><![CDATA[null@example.com (sergeant.coolagin)]]></author>
			<pubDate>Sat, 30 Jun 2012 16:52:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61305#p61305</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Эмуляция мыши при помощи клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61304#p61304</link>
			<description><![CDATA[<div class="codebox"><pre><code>GetKeyState, AState, A</code></pre></div><p>В <strong>AState</strong> — строка.<br /></p><div class="codebox"><pre><code>If (AState = D)</code></pre></div><p>Сравнение&nbsp; содержимого переменной <strong>AState</strong> c содержимым переменной <strong>D</strong><br /></p><div class="codebox"><pre><code>if (AState = &quot;D&quot; || WState = &quot;D&quot; || SState = &quot;D&quot; || DState = &quot;D&quot;)</code></pre></div><p>Сравнение&nbsp; содержимого переменной <strong>AState</strong> cо строкой состоящей из символа <strong>D</strong></p><p>Использование таймера для проверки состояний клавиш — этот подход действительно оправдан?</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Sat, 30 Jun 2012 16:06:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61304#p61304</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Эмуляция мыши при помощи клавиатуры]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61303#p61303</link>
			<description><![CDATA[<div class="codebox"><pre><code>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Global Variabless ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

HatDelay = 10 ; Время таймера


XSensitivity := 5 ; Начальная скорость передвижения мыши по горизонтали.
YSensitivity := 5 ; Начальная скорость передвижения мыши по вертикали.
XAcceleration := 3 ; Ускорение мыши по горизонтали. Чем больше значение, тем быстрее будет ускорение мыши.
YAcceleration := 3 ; Ускорение мыши по вертикали. Чем больше значение, тем быстрее будет ускорение мыши.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Body ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

SetTimer, KeyMouse, %HatDelay%

KeyMouse:
{
    GetKeyState, AState, A
    GetKeyState, WState, W
    GetKeyState, SState, S
    GetKeyState, DState, D

    if (AState = U) &amp;&amp; (WState = U) &amp;&amp; (SState = U) &amp;&amp; (DState = U)
    {
    XSensitivity2 := XSensitivity ; Скорость передвижения мыши по горизонтали.
    YSensitivity2 := YSensitivity ; Скорость передвижения мыши по вертикали.
    }
    
    if DState = D ; Если нажать кнопку
    {
    XAxis := XSensitivity2
    }

    if SState = D ;  Если нажать кнопку
    {
    YAxis := YSensitivity2
    }

    if AState = D ;  Если нажать кнопку
    {
    XAxis := -XSensitivity2
    }

    if WState = D ; Если нажать кнопку
    {
    YAxis := -YSensitivity2
    }

    if (AState = D || WState = D || SState = D || DState = D) ; Проверка состояния клавиш
    {

    DllCall(&quot;mouse_event&quot;, UInt, 0x1
                              , Int, XAxis
                              , Int, YAxis
                              , UInt, 0
                              , Int, 0)

    XSensitivity2 += %XAcceleration%
    YSensitivity2 += %YAcceleration%

    }

}
Return

Joy25::
{
}
Return</code></pre></div><p>Решил написать простенький эмулятор мыши с ускорением. Не работает он. Я не могу найти свою ошибку. Она где-то здесь:<br /></p><div class="codebox"><pre><code>if (AState = U) &amp;&amp; (WState = U) &amp;&amp; (SState = U) &amp;&amp; (DState = U)
    {
    XSensitivity2 := XSensitivity ; Скорость передвижения мыши по горизонтали.
    YSensitivity2 := YSensitivity ; Скорость передвижения мыши по вертикали.
    }</code></pre></div><p>и здесь:<br /></p><div class="codebox"><pre><code>if (AState = D || WState = D || SState = D || DState = D) ; Проверка состояния клавиш
    {

    DllCall(&quot;mouse_event&quot;, UInt, 0x1
                              , Int, XAxis
                              , Int, YAxis
                              , UInt, 0
                              , Int, 0)

    XSensitivity2 += %XAcceleration%
    YSensitivity2 += %YAcceleration%

    }</code></pre></div><p>Стоит убрать<br /></p><div class="codebox"><pre><code>if (AState = D || WState = D || SState = D || DState = D)</code></pre></div><p>и эмулятор начинает работать.</p><p>Что-то не так с проверкой состояния клавиш. Подскажите, плз, в чем проблема?<br />Каждую строчку по 10 раз перечитал, не хочет работать <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /></p><p>GetKeyState работает нормально.<br />if по отдельности тоже работает, например:<br /></p><div class="codebox"><pre><code>if AState = D ;  Если нажать кнопку
    {
    XAxis := -XSensitivity2
    }</code></pre></div><p>а вот это:<br /></p><div class="codebox"><pre><code>if AState = D &amp;&amp; SState = D ;  Если нажать кнопку
    {
    XAxis := -XSensitivity2
    }</code></pre></div><p>уже работать не будет.<br />И вроде должно, не?</p>]]></description>
			<author><![CDATA[null@example.com (sergeant.coolagin)]]></author>
			<pubDate>Sat, 30 Jun 2012 15:59:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61303#p61303</guid>
		</item>
	</channel>
</rss>
