<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: не работает ControlSend]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7651&amp;type=atom" />
	<updated>2012-10-22T08:02:07Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7651</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работает ControlSend]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64960#p64960" />
			<content type="html"><![CDATA[<p>Во-первых: 7-ка 32-х битная или 64-х ? Если 64-х, то попробуй создать скрипт в программе AutoHotKey_L .<br />Во-вторых: ставить совместимость вовсе не необходимо, скрипт на 7 должен итак работать, если только ты не перекидываешь свой скрипт с расширением .exe с XP на 7..<br />В третьих: Если выше два пункта не помогли, то скорее всего у тебя винда (семерка) корявая. Чтобы узнать корявая она или нет достаточно создать файл msinfo32 и просмотреть перечь в нем ошибок, а также размер. Msinfo33 создается так: жмем win+r в появившееся окошко вписываем msinfo32, далее файл-&gt; экспорт -&gt; (сохрани файл на рабочий стол, к примеру). ПКМ по созданному файлу, его размер не должен превышать 5 МБ ( у стабильной винды 1-2 MB размер ). Также открой его и пролистай ниже, там есть перечень ошибок и показано как, куда и что делает эта ошибка. В случае больше 5MB веса файла в основном решение одно - переставить винду. Мне такой метод помог, можешь, конечно, выделять каждую ошибку и соотносить ее.. но это долго, проще переставить винду.</p>]]></content>
			<author>
				<name><![CDATA[Странник]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28860</uri>
			</author>
			<updated>2012-10-22T08:02:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64960#p64960</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работает ControlSend]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64548#p64548" />
			<content type="html"><![CDATA[<p>Update: на ХРюшке работает, а на семёрке нет. Кто-нибудь может помочь?<br /> Пробовал и от имени администратора, и совместимость ставил с ХР SP2 и XP SP3 - не работает именно команда ControlSend.<br /> Как-то можно пофиксить это дело? Неужто никто не сталкивался?</p>]]></content>
			<author>
				<name><![CDATA[TD-Addict]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28755</uri>
			</author>
			<updated>2012-10-04T07:26:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64548#p64548</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: не работает ControlSend]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=64424#p64424" />
			<content type="html"><![CDATA[<p>В общем, дело такое: есть игра, играю, соответственно, в пару окон. Появилась необходимость перекастовывать ауру через определённое время в неактивном окне. <br />Если вдруг понадобится отключить или перезапустить - прикручена кнопка Home.<br />ОС win7, на ХРюшке всё работало, а тут ни в какую. Скрипт от имени администратора, ось работать не мешает, но вот функционировать отказывается. <br />При замене ControlSend на SendPlay всё работает, но, соответственно, только в активном окне. А с ControlSend-ом не работает даже в активном. <br />Сижу весь лысый, злой, и печальный. А додумать извилин не хватает. <br />И ведь как только не пробовал...</p><div class="codebox"><pre><code>autocast = 0
SetTitleMatchMode, 2
+^1:: ;контрл+шифт+1 привязывает скрипт к конкретному окну
WinGet, active_id1, ID, A
Return


Home:: ; Кнопка Home включает-выключает ауру
if autocast = 1
{
autocast = 0
    ControlSend, , {F4}, ahk_id %active_id1% ;на ф4 основной скилл
}
Else
{
autocast = 1
gosub, recasting
}
return

recasting:
if autocast = 1
{
    ControlSend, , {F4}, ahk_id %active_id1%
    Sleep, 2000
    ControlSend, , {F9}, ahk_id %active_id1% ; Этот скилл сбивает действие основного
    settimer, recasting, 170000
}
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[TD-Addict]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28755</uri>
			</author>
			<updated>2012-10-01T16:06:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=64424#p64424</id>
		</entry>
</feed>
