<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: ControlSend и ASCII-коды]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=10423</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10423&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: ControlSend и ASCII-коды».]]></description>
		<lastBuildDate>Sat, 21 Feb 2015 17:21:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: ControlSend и ASCII-коды]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91768#p91768</link>
			<description><![CDATA[<p><strong>stealzy</strong>, меня устроит любой вариант, если он не будет мешать работать за PC во время выполнения скрипта. Вынос за пределы экрана возможно неплохой вариант - щас поизучаю. </p><p>Может быть возможно решить без использования браузера, но я не осилил. Требуется автоматизировать нажатие на определенную кнопку в flash-игре. Запросы идут по TCP протоколу в закодированном виде, то-есть непонятно как его эмулировать, код флешки обфусцирован.</p>]]></description>
			<author><![CDATA[null@example.com (vkvolk)]]></author>
			<pubDate>Sat, 21 Feb 2015 17:21:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91768#p91768</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ControlSend и ASCII-коды]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91758#p91758</link>
			<description><![CDATA[<p>Чем не нравиться вынос за пределы экрана? Или Transcolor?<br />Окно будет думать, что оно не скрыто.<br />Может вашу задачу можно решить, не используя браузер?</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Sat, 21 Feb 2015 09:51:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91758#p91758</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ControlSend и ASCII-коды]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91725#p91725</link>
			<description><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>Каким образом скрыли окно браузера?<br />Hide, Transparent, Transcolor, унесли окно за пределы экрана или просто свернули?<br />Окно наверняка может игнорировать нажатие, если знает, что скрыто.<br />Попробуйте эти варианты.</p></blockquote></div><div class="codebox"><pre><code>WinHide, Mozilla Firefox</code></pre></div><p> и </p><div class="codebox"><pre><code>WinMinimize, Mozilla Firefox</code></pre></div><p> пробовал, нигде не работает. Нужна хотя бы минимизация.</p>]]></description>
			<author><![CDATA[null@example.com (vkvolk)]]></author>
			<pubDate>Fri, 20 Feb 2015 08:59:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91725#p91725</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ControlSend и ASCII-коды]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91720#p91720</link>
			<description><![CDATA[<p>Каким образом скрыли окно браузера?<br />Hide, Transparent, Transcolor, унесли окно за пределы экрана или просто свернули?<br />Окно наверняка может игнорировать нажатие, если знает, что скрыто.<br />Попробуйте эти варианты.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Fri, 20 Feb 2015 07:02:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91720#p91720</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ControlSend и ASCII-коды]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91704#p91704</link>
			<description><![CDATA[<p>Сделал задержку гораздо больше - полностью перестали проскакивать не те символы. Но что-то не получается никак выполнить переход по напечатанному адресу. Если окно активно, то любой способ работает, но требуется работа в скрытом окне браузера.&nbsp; Что интересно какое-то время все работало и в скрытом режиме, а щас что-то перестало.</p><p>Пробовал след. варианты: </p><div class="codebox"><pre><code>ControlClick, X1314 Y57, Mozilla Firefox</code></pre></div><div class="codebox"><pre><code>SendMsg(&quot;1314&quot;, &quot;57&quot;, &quot;Mozilla Firefox&quot;)

SendMsg(x, y, win) {
      lParam := x &amp; 0xFFFF | (y &amp; 0xFFFF) &lt;&lt; 16
      SendMessage, 0x201, , %lParam%,, %win% ;WM_LBUTTONDOWN
      SendMessage, 0x202, , %lParam%,, %win% ;WM_LBUTTONUP
}</code></pre></div><p>, и через PostMessage. Но всегда просто наводится на стрелочку перехода по адресу, то-есть она становится зеленой, но нажатие не происходит. </p><p>Выполнение </p><div class="codebox"><pre><code>ControlSend,,{Enter}, Mozilla Firefox</code></pre></div><p> так же не дало результатов в скрытом окне.</p><br /><p>Само собой в начале прописано: </p><div class="codebox"><pre><code>DetectHiddenWindows, On</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (vkvolk)]]></author>
			<pubDate>Thu, 19 Feb 2015 19:46:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91704#p91704</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ControlSend и ASCII-коды]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91691#p91691</link>
			<description><![CDATA[<p><span style="color: green"><strong>vkvolk</strong>, я поправил заголовок темы. В следующий раз пишите префикс языка внимательнее.</span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Thu, 19 Feb 2015 12:19:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91691#p91691</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ControlSend и ASCII-коды]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91686#p91686</link>
			<description><![CDATA[<p><strong>ypppu</strong>, спасибо, работает. Выходит проблема не в раскладке в данном случае, а в том, что shift для получения спец. символа не нажимался просто.</p><p>Эх, все равно иногда проскакивают ошибки при вводе. Может есть более оптимальные параметры?</p>]]></description>
			<author><![CDATA[null@example.com (vkvolk)]]></author>
			<pubDate>Thu, 19 Feb 2015 11:09:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91686#p91686</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: ControlSend и ASCII-коды]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91685#p91685</link>
			<description><![CDATA[<p>Действительно, иногда получается </p><div class="quotebox"><blockquote><p>http;//google.com http:?/google.com http:??Google.com.</p></blockquote></div><div class="quotebox"><cite>&quot;ControlSend / ControlSendRaw&quot; перевод YMP пишет:</cite><blockquote><p>Команда SetKeyDelay задаёт скорость посылки клавиш. Если окно ненадёжно получает посылаемые нажатия клавиш, попробуйте увеличить длительность нажатия через второй параметр SetKeyDelay</p></blockquote></div><p>Так работает надёжно:<br /></p><div class="quotebox"><blockquote><p>SetTitleMatchMode, 2<br />SetKeyDelay , 5, 5<br />F3:: ControlSendRaw, ,http://google.com, Mozilla Firefox</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Thu, 19 Feb 2015 10:58:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91685#p91685</guid>
		</item>
		<item>
			<title><![CDATA[AHK: ControlSend и ASCII-коды]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91683#p91683</link>
			<description><![CDATA[<p>Столкнулся с проблемой отправки спец. символов через команду ControlSend. Например, вместо двоеточия печатается цифра 6. Поискав информацию выяснил, что проблема из-за того, что на PC русская и английская раскладки. Почитав <a href="http://www.script-coding.com/AutoHotkey/AhkRussian.html">http://www.script-coding.com/AutoHotkey/AhkRussian.html</a> сделал вывод, что для ControlSend можно применить только некие &quot;независимые клавиши&quot;. Я так понял что речь идет об показанном выше примере с ASCII-кодами. Написал даже функцию для конвертации:</p><div class="codebox"><pre><code>Text2Asc(String){
    loop
    {
        MyChar := substr(String, A_Index, 1)
        
        if(!MyChar) {
            break
        }
        
        Transform, CharASCII, Asc, %MyChar%
        
        ASCII .= &quot;{ASC &quot; CharASCII &quot;}&quot;
    }
    
    Return ASCII
}</code></pre></div><p>, но скрипт вообще ничего не печатает, когда я пытаюсь отправлять подобные коды. Использование Send исключено, тк. требуется выполнение всех действий в скрытом режиме, чтоб можно было использовать PC во время работы скрипта.</p><p>Нужно прописать адрес сайта в адресной строке Firefox.</p><div class="codebox"><pre><code>ControlSendRaw,,http://google.com, Mozilla Firefox ; напечатает http6//google,com</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (vkvolk)]]></author>
			<pubDate>Thu, 19 Feb 2015 10:21:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91683#p91683</guid>
		</item>
	</channel>
</rss>
