<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: А может ли HotKey работать на заднем плане?]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=6106&amp;type=atom" />
	<updated>2011-09-03T09:04:00Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=6106</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51130#p51130" />
			<content type="html"><![CDATA[<p>Не пользовался такой программой.</p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-03T09:04:00Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51130#p51130</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51129#p51129" />
			<content type="html"><![CDATA[<p>к сожалению нет нельзя. Как думаете автопилот не будет альтернативой АХК? Видел где то тут пост что он легко работате в фоновом режиме.</p>]]></content>
			<author>
				<name><![CDATA[Mupppa]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27171</uri>
			</author>
			<updated>2011-09-03T08:53:53Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51129#p51129</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51128#p51128" />
			<content type="html"><![CDATA[<p>Если в программе нельзя перемещать текущее выделение на комбинацию кнопок к примеру <em>шифт+таб</em>, или нет <em>опции</em> изменить <em>хоткей</em>, тогда можно <em>сливать воду</em>.</p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-03T08:29:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51128#p51128</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51127#p51127" />
			<content type="html"><![CDATA[<p><a href="http://www.radikal.ru"><span class="postimg"><img src="http://s005.radikal.ru/i209/1109/c3/4813d0a0c0d4.jpg" alt="http://s005.radikal.ru/i209/1109/c3/4813d0a0c0d4.jpg" /></span></a><br />Левая верхняя кнопка это левая софт кнопка. Ана не находится в меню программы, потому ваш метод не подходит(((<br />Нажатие на кнопку происходит либо прямым кликом мышкой либо сочетанием горячих клавишь Alt+1</p>]]></content>
			<author>
				<name><![CDATA[Mupppa]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27171</uri>
			</author>
			<updated>2011-09-03T08:08:30Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51127#p51127</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51126#p51126" />
			<content type="html"><![CDATA[<p>Чесно говоря, я не знаю, почему <em>падает</em> Ваш SDK, м.б. ему не <em>нравятся</em> вводимые комбинации {AltDown}1{AltUp} (<em>альтов</em> же нет, водится только единица), можно попробовать как я выше уже писал, но только мне нужна картинка окна, с выбранным пунктом (чей <em>хоткей альт</em>+1) в строке меню. Примерно вот так:</p><p><span class="postimg"><img src="http://i078.radikal.ru/1109/0b/f4ba63189760.jpg" alt="http://i078.radikal.ru/1109/0b/f4ba63189760.jpg" /></span></p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-03T07:29:37Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51126#p51126</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51125#p51125" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Если есть такой пункт в строке меню программы, туда можно долезть посредству WinMenuSelectItem и тогоже ControlSend. Как пример:</p></blockquote></div><p>В SDK сочетание Alt+1 заменяет левую софт клавишу сотового телефона (SDK эмулятор сотового телефона s60)</p><div class="quotebox"><blockquote><p>АХК тоже программа, так, что вылетает я не понял.</p></blockquote></div><p>Извеняюсь))) Вылетает SDK. Запускаю цикл активирую окно SDK и оно маментально закрывается.</p>]]></content>
			<author>
				<name><![CDATA[Mupppa]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27171</uri>
			</author>
			<updated>2011-09-03T07:09:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51125#p51125</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51124#p51124" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Mupppa пишет:</cite><blockquote><p>Нужно сочетание Alt+1 как его тогда сделать?</p></blockquote></div><p>Если есть такой пункт в строке меню программы, туда можно долезть посредству <a href="http://www.autohotkey.com/docs/commands/WinMenuSelectItem.htm">WinMenuSelectItem</a> и тогоже <a href="http://www.autohotkey.com/docs/commands/ControlSend.htm">ControlSend</a>. Как пример: </p><div class="codebox"><pre><code>DetectHiddenWindows, On
Run, notepad.exe, %A_WinDir%\System32, Hide, WinPID
Sleep, 250
WinMenuSelectItem, % &quot;ahk_pid&quot; WinPID, , 5&amp;, 3&amp;
Sleep, 250
ControlSend,, {Enter}, % &quot;ahk_pid&quot; WinPID
Sleep, 250
WinKill, % &quot;ahk_pid&quot; WinPID

F5::Reload
Esc::ExitApp</code></pre></div><p>Этот скрипт запускает <em>многострадальный</em> блокнот (в скрытом виде), выбирает из строки меню вкладку <em>справка</em>, далее в ней <em>о программе</em>, закрывает окно описания, и <em>прибивает</em> сам блокнот (повтор на ф5, выйти можно на эскейп).<br /></p><div class="quotebox"><cite>Mupppa пишет:</cite><blockquote><p>...программа вылетает.</p></blockquote></div><p>АХК тоже программа, так, что вылетает я не понял. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-03T06:42:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51124#p51124</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51120#p51120" />
			<content type="html"><![CDATA[<p>Алт не срабатывает? Нужно сочетание Alt+1 как его тогда сделать?</p><div class="quotebox"><blockquote><p>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;( Window Title &amp; Class )&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<br />[1] S60 3rd Ed. FP1 MIDP - winscw udeb<br />ahk_class <strong>E32KernelWindow</strong></p></blockquote></div><p>Вот что мне выдает винспай по моей прогамме, я подставляю выделеный текст в место блакнота запускаю цикл, программа вылетает.</p>]]></content>
			<author>
				<name><![CDATA[Mupppa]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27171</uri>
			</author>
			<updated>2011-09-03T04:59:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51120#p51120</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51114#p51114" />
			<content type="html"><![CDATA[<p>Думаю, что вместо - <strong>[1] S60 3rd Ed. FP1 MIDP - winscw udeb</strong>, нужно указать класс окна, по этому скрипт для блокнота (<a href="http://forum.script-coding.com/viewtopic.php?pid=50969#p50969">тут</a> опять-таки наглядно показано как находить/менять класс), код который выдал AutoScriptWriter я немного изменил (после запуска скрипта нужно активировать окно): </p><div class="codebox"><pre><code>App = Notepad ; блокнот только для теста
WinWaitActive, % &quot;ahk_class&quot; App
Loop, 100
{
   ControlSend,, {Home}, % &quot;ahk_class&quot; App
   Sleep, 3000
   ControlSend,, {Down}, % &quot;ahk_class&quot; App
   Sleep, 3000
   ControlSend,, {Down}, % &quot;ahk_class&quot; App
   Sleep, 3000
   ControlSend,, {Right}, % &quot;ahk_class&quot; App
   Sleep, 3000
   ControlSend,, {AltDown}1{AltUp}, % &quot;ahk_class&quot; App
   Sleep, 3000
   ControlSend,, {AltDown}1{AltUp}, % &quot;ahk_class&quot; App
   Sleep, 3000
   ControlSend,, {AltDown}1{AltUp}, % &quot;ahk_class&quot; App
   Sleep, 3000
   ControlSend,, {AltDown}1{AltUp}, % &quot;ahk_class&quot; App
   Sleep, 3000
}</code></pre></div><p>Заметил, что действие Alt в команде ControlSend не имеет силы, в отличие от просто команды Send (проверял на клавише Shift - всё нормально, т.е. работает также как и в команде Send).</p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-03T00:22:50Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51114#p51114</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51112#p51112" />
			<content type="html"><![CDATA[<p><span style="color: Green"><strong>Mupppa</strong>, пожалуйста, используйте знаки препинания в предложениях — это облегчает понимание.</span></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-09-03T00:14:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51112#p51112</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51108#p51108" />
			<content type="html"><![CDATA[<p>там программа работающая в фоновом редиме и она затрагивает по любому стороннии процессы пк записывая нажатия кнопок. Мне надо что бы цикл работал автономно не мешая работе пк. Тоесть запустил цикл на определенное окно активировал дургое окно, а цикл будет сам по себе в тихоря пыхтеть не кидаясь на любое активное окно и не прерываясь при неактивности рабочей области. Я как понимаю нужно все это прописать в шапке цикла но я всего два дня занимаюсь вообще программированием ну тоесть программа сама записывает цикл нажатий кнопок я слегка коректирую. Если кому то не сложно пропишите мне такой цикл и я смогу спать спокойно)))<br />Вот интересующий меня скрипт сделан он при помощи автоскриптвратера из инструментов в АХК</p><div class="codebox"><pre><code>WinWait, [1] S60 3rd Ed. FP1 MIDP - winscw udeb, 
IfWinNotActive, [1] S60 3rd Ed. FP1 MIDP - winscw udeb, , WinActivate, [1] S60 3rd Ed. FP1 MIDP - winscw udeb, 
WinWaitActive, [1] S60 3rd Ed. FP1 MIDP - winscw udeb, 
Loop, 100
{
Send,{HOME}
Sleep, 3000
Send,{DOWN}
Sleep, 3000
Send,{DOWN}
Sleep, 3000
Send,{RIGHT}
Sleep, 3000
Send,{ALTDOWN}1{ALTUP}
Sleep, 3000
Send,{ALTDOWN}1{ALTUP}
Sleep, 3000
Send,{ALTDOWN}1{ALTUP}
Sleep, 3000
Send,{ALTDOWN}1{ALTUP}
Sleep, 3000
}</code></pre></div><p>А и если не трудно дайте ссылку на самоучитель по АХК где бы я смог просмотреть доступные команды и их описание на языке чайников)) Зарание спасибо моему спасителю)))</p>]]></content>
			<author>
				<name><![CDATA[Mupppa]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27171</uri>
			</author>
			<updated>2011-09-02T19:41:37Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51108#p51108</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51097#p51097" />
			<content type="html"><![CDATA[<p>2 <strong>Mupppa</strong> Тогда изучайте ControlSend, вот <a href="http://forum.script-coding.com/viewtopic.php?pid=50969#p50969">тут</a> я пользовался этой команой, желательно почитать сообщения выше, чтобы понять суть скрипта.</p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-02T14:29:09Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51097#p51097</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51084#p51084" />
			<content type="html"><![CDATA[<p>это типа если окно активно что бы работал цикл? Но мне надо что бы цикл не прирывал работу.</p>]]></content>
			<author>
				<name><![CDATA[Mupppa]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27171</uri>
			</author>
			<updated>2011-09-02T12:06:19Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51084#p51084</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51083#p51083" />
			<content type="html"><![CDATA[<p><a href="http://www.script-coding.com/AutoHotkey/IfWinActive.html">#IfWinActive</a></p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-02T12:01:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51083#p51083</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: А может ли HotKey работать на заднем плане?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51079#p51079" />
			<content type="html"><![CDATA[<p>вот пример, это простой цикл блуждания по меню программы SDK вот мне надо сделать что бы во время этого цикла я мог пользоваться ПК и цикл не кидался на любое активное окно а именно в окне SDK работал.</p><p> </p><div class="codebox"><pre><code>WinWait, [1] S60 3rd Ed. FP1 MIDP - winscw udeb, 
IfWinNotActive, [1] S60 3rd Ed. FP1 MIDP - winscw udeb, , WinActivate, [1] S60 3rd Ed. FP1 MIDP - winscw udeb, 
WinWaitActive, [1] S60 3rd Ed. FP1 MIDP - winscw udeb, 
Loop, 100
{
Send, {LEFT}
Sleep,5000
Send,{LEFT}
Sleep,10000
Send,{LEFT}
Sleep,50000
Send,{LEFT}
}</code></pre></div><p>Примерно догадался что ControlSend нужно в место сенд вписывать, а вот куда вписывать ControlSendRaw не знаю и вообще нужно ли оно там?</p>]]></content>
			<author>
				<name><![CDATA[Mupppa]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27171</uri>
			</author>
			<updated>2011-09-02T11:29:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51079#p51079</id>
		</entry>
</feed>
