<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: WinSpy++, WinSpector]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=15070</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15070&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: WinSpy++, WinSpector».]]></description>
		<lastBuildDate>Sat, 30 Nov 2019 04:13:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: WinSpy++, WinSpector]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136711#p136711</link>
			<description><![CDATA[<p>У меня выбирало только первый пункт меню в totalcommander в поисках файлах (как пример). Затем значения поменялись и вообще ничего не выбирает.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Sat, 30 Nov 2019 04:13:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136711#p136711</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: WinSpy++, WinSpector]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136710#p136710</link>
			<description><![CDATA[<p><strong>teadrinker</strong> Сначала нет, но потом исправил и всё равно ничего не заработало</p>]]></description>
			<author><![CDATA[null@example.com (Yudiz)]]></author>
			<pubDate>Fri, 29 Nov 2019 22:27:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136710#p136710</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: WinSpy++, WinSpector]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136707#p136707</link>
			<description><![CDATA[<p>А хэндл окна правильно подставили? Если, например, значение было 00E00230, то ahk_id 0x00E00230.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 29 Nov 2019 15:42:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136707#p136707</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: WinSpy++, WinSpector]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136706#p136706</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>SendMessage, 0x111, (4 &lt;&lt; 16)|1786, 0x30706FA,, ahk_id [здесь хэндл окна, которому отправлять, возможно подойдёт 0x30706FA]</p></blockquote></div><p>Ничего не получилось, хоть и пытался подставлять значения которые были актуальны на время открытия программы, но всё равно спасибо за попытку помочь)</p>]]></description>
			<author><![CDATA[null@example.com (Yudiz)]]></author>
			<pubDate>Fri, 29 Nov 2019 15:09:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136706#p136706</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: WinSpy++, WinSpector]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136702#p136702</link>
			<description><![CDATA[<p>Использую ГК для копирования сообщения в один клик сразу в нашем формате (сообщение должно быть выделено) и прицела в один клик:<br /></p><div class="codebox"><pre><code>Hotkey(&quot;^C&quot;, &quot;Microsoft Spy++ - Messages (&quot;, &quot;spyCopy&quot;)
Hotkey(&quot;^C&quot;, &quot;Microsoft Spy++ - [Messages (&quot;, &quot;spyCopy&quot;)
Hotkey(&quot;^W&quot;, &quot;Microsoft Spy++&quot;, &quot;spyClose&quot;)
Hotkey(&quot;^N&quot;, &quot;Microsoft Spy++&quot;, &quot;spyWindows&quot;)
Hotkey(&quot;!F&quot;, &quot;Microsoft Spy++&quot;, &quot;spyAim&quot;)
Hotkey(&quot;+^!Space&quot;,, &quot;doNotDelete&quot;)
Return

doNotDelete() { ; for spyAim work
}
spyCopy() {
	Send !{Enter}
	WinWaitActive Message Properties,, 5
	If ErrorLevel
		Return
	ControlGetText CommandComm, Static4
	CommandNum := SubStr(CommandComm, 1, 4)
	CommandType := SubStr(CommandComm, 8, -1)
	ControlGetText CommandName, Static5
	ControlGet Params, List,, ListBox1
	Sleep 10
	WinClose ;ControlClick Button2
	aLine := StrSplit(Params, &quot;`n&quot;, &quot;`r&quot;)
	wParam := &quot;0x&quot; SubStr(aLine[1], -7)
	lParam := &quot;0x&quot; SubStr(aLine[2], -7)
	; MsgBox % CommandNum &quot;`n&quot; CommandName &quot;`n&quot; CommandType &quot;`n&quot; wParam &quot; &quot; lParam
	ComTypeTransl := {Sent: &quot;SendMessage&quot;, Posted: &quot;PostMessage&quot;}
	; MsgBox % ComTypeTransl[CommandType] &quot; 0x&quot; CommandNum &quot;, &quot; dec(wParam) &quot;, &quot; dec(lParam)
	Clipboard := ComTypeTransl[CommandType] &quot; &quot; hex(&quot;0x&quot; CommandNum) &quot;, &quot; hex(wParam) &quot;, &quot; hex(lParam)
	; SendMessage, Msg, wParam, lParam
}
spyClose() {
	WinMenuSelectItem, Microsoft Spy++,, 5&amp;, 5&amp;
}
spyWindows() {
	Send ^w
}
spyAim() {
	CoordMode, Mouse, Screen
	MouseGetPos, x, y, OutputVarWin
	CoordMode, Mouse, Relative
	If (OutputVarWin != WinExist(&quot;Microsoft Spy++&quot;))
		MouseMove 0, 0, 0
	WinMenuSelectItem, Microsoft Spy++,, 1&amp;, 7&amp;	; Send ^f
	WinWaitActive, Find Window ahk_class #32770,, 3
	If ErrorLevel
	{
		MsgBox Find Window not found
		Return
	}
	Control Check,, Button5 ;&amp;Messages
	ControlClick, Static3,,,,, NA D ;Take AIM
	Click D
	Hotkey LButton, SpyAimLButton, On
	DllCall(&quot;SetCursorPos&quot;, int, x, int, y)
}
SpyAimLButton:
	KeyWait, LButton
	Click U
	Hotkey LButton, SpyAimLButton, Off
	ControlSend,, {Enter}, Find Window ahk_class #32770
	Return

dec(n) {
	Return Format(&quot;{:u}&quot;, n)
}
hex(n) {
	Return Format(&quot;{:#0x}&quot;, n)
}
Hotkey(keyName, winTitle:=&quot;&quot;, func:=&quot;&quot;, args*)  {
	funcObj := Func(func).Bind(args*)
	Hotkey IfWinActive, % winTitle
	Hotkey % keyName, % funcObj
}</code></pre></div><p>Стоит наверно сделать лаунчер со своим прицелом и автоматическим выбором разрядности spyxx, и сразу установить (HKEY_CURRENT_USER\Software\Microsoft\Spy++) дефолтный фильтр сообщений с галкой на General (или ограничиться WM_Command? А может наоборот General недостаточно?). Пишите что надо будет.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Thu, 28 Nov 2019 21:10:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136702#p136702</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: WinSpy++, WinSpector]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136701#p136701</link>
			<description><![CDATA[<p>00E00230 - хендл окна.<br />S - сообщение послано функцией SendMessage.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 28 Nov 2019 01:46:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136701#p136701</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: WinSpy++, WinSpector]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136700#p136700</link>
			<description><![CDATA[<p>Наверно, как-то так:<br /></p><div class="codebox"><pre><code>SendMessage, 0x111, (4 &lt;&lt; 16)|1786, 0x30706FA,, ahk_id [здесь хэндл окна, которому отправлять, возможно подойдёт 0x30706FA]</code></pre></div><p>Значения 0x30706FA и возможно 1786 будут меняться после каждой перезагрузки приложения.<br />Но что такое <em>00E00230 S</em> не знаю.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 27 Nov 2019 22:08:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136700#p136700</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: WinSpy++, WinSpector]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136699#p136699</link>
			<description><![CDATA[<p><strong>teadrinker</strong>&nbsp; 00E00230 S WM_COMMAND wNotifyCode:0004 wID:1786 hwndCtl:030706FA вышла вот такая строка, возможно ли как-то сделать из этого postmessage команду?</p>]]></description>
			<author><![CDATA[null@example.com (Yudiz)]]></author>
			<pubDate>Wed, 27 Nov 2019 20:07:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136699#p136699</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: WinSpy++, WinSpector]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136698#p136698</link>
			<description><![CDATA[<p>Проблема может быть в разности битностей. Если перехватчик 32-битный, он не может перехватить сообщения 64-битного приложения.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 27 Nov 2019 18:22:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136698#p136698</guid>
		</item>
		<item>
			<title><![CDATA[AHK: WinSpy++, WinSpector]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136697#p136697</link>
			<description><![CDATA[<p>Добрый вечер, может кто подсказать как работать в WinSpy++ или же в WinSpector. Почему-то при каждой попытке считать сообщение поля пустые. Цель &quot;totalcommander&quot; может ли быть у него защита anti-hook?</p>]]></description>
			<author><![CDATA[null@example.com (Yudiz)]]></author>
			<pubDate>Wed, 27 Nov 2019 16:56:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136697#p136697</guid>
		</item>
	</channel>
</rss>
