<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Utorrent цветной "tooltip" под мышкой после звершения закачки]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=11188</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11188&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Utorrent цветной "tooltip" под мышкой после звершения закачки».]]></description>
		<lastBuildDate>Wed, 30 Dec 2015 19:43:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Utorrent цветной "tooltip" под мышкой после звершения закачки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100046#p100046</link>
			<description><![CDATA[<p>Думаю понял о чём вы, в следующий раз постараюсь следовать вашему совету.</p>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Wed, 30 Dec 2015 19:43:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100046#p100046</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Utorrent цветной "tooltip" под мышкой после звершения закачки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100045#p100045</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>если сам потеряю код, то смогу здесь скачать</p></blockquote></div><p>Тут мы друзья, но я про топик говорил.</p><div class="quotebox"><blockquote><p>Ещё раз Спасибо за помощь.</p></blockquote></div><p>Дублируем в репу, раз уже плюсомёт включили, надо же теперь шоты из *овномёта чем то компенсировать.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 30 Dec 2015 19:25:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100045#p100045</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Utorrent цветной "tooltip" под мышкой после звершения закачки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100044#p100044</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong> Спасибо, использовал ваш первый вариант, так как последний &quot;прозрачный&quot; для кликов.</p><div class="codebox"><pre><code>; Скомпилированый exe должен иметь такое название uTorrent_Downloaded.exe
; который нужно выбрать в настройках &quot;Advanced&quot; &quot;Run Program&quot;
; при клике на тултип откроется папка загруженых торентов
#NoTrayIcon
#SingleInstance, force
CoordMode, Mouse, Relative
DetectHiddenWindows, on
text=Торрент загружен.`nКлик для открытия.


CoordMode, Mouse, Screen
    DllCall(&quot;DestroyWindow&quot;, &quot;Ptr&quot;, hStatic)
    Gui, +AlwaysOnTop +ToolWindow -0x400000 -DPIScale
    Gui, Color, FF0000
    Gui, Font, Italic s18 cWhite, Times New Roman
    Gui Add, Text, hwndhStatic x10 y10 Center
    , Торрент загружен.`nКлик для открытия.
    
    GuiControlGet, Pos, Pos, %hStatic%    
    h := PosY*2+PosH
    w := PosX*2+PosW
    
    MouseGetPos, mX, mY
    x := mX+15
    y := mY+15
    
    SysGet, Mon, Monitor 
    x := MonRight &lt; x+w ? MonRight-w : x
    y := MonBottom &lt; y+h ? MonBottom-h : y 
    
    Gui, Show, NA x%x% y%y% w%w% h%h%


loop
{
  sleep,10
  MouseGetPos, X, Y
	sleep, 2000
	MouseGetPos, X2, Y2
    
	b := y - y2
	c := x - x2
	;ToolTip, %b%
	if ((b &lt;&gt;0) or (c &lt;&gt;0)) ; смещение мышки
    {
		sleep, 4000
		if !MouseIsOver(&quot;ahk_exe uTorrent_Downloaded.exe&quot;)
		{
			Process, close, uTorrent_Downloaded.exe
	return
}
}
}
~LButton Up::
MouseGetPos,x,y,id
WinGetTitle, title, ahk_id %id%
;ToolTip, %title%
If title = uTorrent_Downloaded.exe
{
	run, G:\TORRENTS ; путь к папке загруженых торентов
	
	Process, close, uTorrent_Downloaded.exe
}

MouseIsOver(WinTitle) {
      MouseGetPos, , , Win
    return WinExist(WinTitle . &quot; ahk_id &quot; . Win)
}</code></pre></div><div class="quotebox"><blockquote><p>к чему тут Utorrent...</p></blockquote></div><p> Думал выложить готовый вариант для конкретного применения, даже если сам потеряю код, то смогу здесь скачать, заместо заново искать и склеивать куски кодов... Может и кому-то пригодится. У меня огромная панель задач автоскрывающаяся, и когда закачивался торент то она вылетала и закрывала 5ую часть экрана, с этим скриптиком жить стало легче. Если подобные поделки здесь выкладывать нельзя, то не буду. Ещё раз Спасибо за помощь.</p>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Wed, 30 Dec 2015 18:57:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100044#p100044</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Utorrent цветной "tooltip" под мышкой после звершения закачки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100042#p100042</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=97539#p97539">http://forum.script-coding.com/viewtopi … 539#p97539</a></p><p>Приводите примеры кода касающиеся самого вопроса, к чему тут Utorrent...</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 30 Dec 2015 17:02:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100042#p100042</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Utorrent цветной "tooltip" под мышкой после звершения закачки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100036#p100036</link>
			<description><![CDATA[<p>Как сделать, чтобы &quot;tooltip&quot; не выходил за границы экрана?</p><div class="codebox"><pre><code>; Скомпилированый exe должен иметь такое название uTorrent_Downloaded.exe
; который нужно выбрать в настройках &quot;Advanced&quot; &quot;Run Program&quot;
; при клике на тултип откроется папка загруженых торентов
#NoTrayIcon
#SingleInstance, force
CoordMode, Mouse, Relative
DetectHiddenWindows, on
text=Торрент загружен.`nКлик для открытия.


MouseGetPos, x, y
textx := x+20
texty := y+20
Gui, Color, FF0000, FFFFFF
Gui, Add, Text, x0 y0, %text%

Gui, -Caption +ToolWindow
Gui, Show, x%textx% y%texty%, MouseTextID
winset, Transcolor, FF2FFF 255, MouseTextID

loop
{
  sleep,10
  MouseGetPos, X, Y
	sleep, 2000
	MouseGetPos, X2, Y2
    
	b := y - y2
	c := x - x2
	;ToolTip, %b%
	if ((b &lt;&gt;0) or (c &lt;&gt;0)) ; смещение мышки
    {
		sleep, 4000
		if !MouseIsOver(&quot;ahk_exe uTorrent_Downloaded.exe&quot;)
		{
			Process, close, uTorrent_Downloaded.exe
	return
}
}
}
~LButton Up::
MouseGetPos,x,y,id
WinGetTitle, title, ahk_id %id%
;ToolTip, %title%
If title = MouseTextID
{
	run, G:\TORRENTS ; путь к папке загруженых торентов
	
	Process, close, uTorrent_Downloaded.exe
}

MouseIsOver(WinTitle) {
      MouseGetPos, , , Win
    return WinExist(WinTitle . &quot; ahk_id &quot; . Win)
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Wed, 30 Dec 2015 09:56:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100036#p100036</guid>
		</item>
	</channel>
</rss>
