<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; АНК: Выбрать радиокнопку в найденном окне запущенного приложения]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7969</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7969&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «АНК: Выбрать радиокнопку в найденном окне запущенного приложения».]]></description>
		<lastBuildDate>Sat, 12 Jan 2013 20:05:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: АНК: Выбрать радиокнопку в найденном окне запущенного приложения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68429#p68429</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Я правильно понимаю, что компилировав скрипт в exe он будет работать на любом компьютере, где не установлена программа AutoHotKey?)</p></blockquote></div><p>Теоретически — да.</p><p><span style="color: Green">Я обрамил код в Вашем посте <a href="http://forum.script-coding.com/help.php?section=bbcode">тэгом «code»</a>.</span></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 12 Jan 2013 20:05:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68429#p68429</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Выбрать радиокнопку в найденном окне запущенного приложения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68428#p68428</link>
			<description><![CDATA[<div class="quotebox"><cite>ChaoLi пишет:</cite><blockquote><p> ...Нет слов. Оценил весь потенциал данной программы)</p></blockquote></div><p><strong>OFF: </strong> Довольно смелое, но, смею заверить, неверное заявление.<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Как минимум - преждевременное.&nbsp; <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Sat, 12 Jan 2013 19:50:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68428#p68428</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Выбрать радиокнопку в найденном окне запущенного приложения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68427#p68427</link>
			<description><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><div class="quotebox"><blockquote><p>&quot;отловить окно&quot;</p></blockquote></div><div class="codebox"><pre><code>WinWait, Название окна </code></pre></div><div class="quotebox"><blockquote><p>эмулировать нажатие первой радиокнопки</p></blockquote></div><div class="codebox"><pre><code>Control, Check,, имя класса радиокнопки </code></pre></div><div class="quotebox"><blockquote><p>затем эмулировать нажатие &quot;продолжить&quot;</p></blockquote></div><div class="codebox"><pre><code>ControlClick, имя класса кнопки «продолжить»</code></pre></div><p>Подразумевается, что обсуждаемые кнопки — «стандартные дочерние окна».<br />Класс кнопок определять с помощью AU3_Spy или Au3Info из дистрибутивов Autohotkey или Autoit.</p></blockquote></div><p>Спасибо большое-пребольшое!!! Нет слов. Оценил весь потенциал данной программы) Получилось к вечеру-таки автоматизировать. Я правильно понимаю, что компилировав скрипт в exe он будет работать на любом компьютере, где не установлена программа AutoHotKey?)</p><p>Вот: мало ли кому понадобится</p><div class="codebox"><pre><code>WinWait, Проверка легальности получения             ; ждём запуска окна.. время ожидания бесконечно
if ErrorLevel
{
    return                     ; сюда попадаем, если не дождались запуска(если время ожидания было бы задано)
}
else                                                                             ; если дождались запуска окна, то
    Sleep, 200                                                               ; на всякий случай ждёмс пару миллисекунд
    WinActivate Проверка легальности получения     ; активируем окно
    Sleep, 200
    Control, Check,, V8FormElement3                           ; как-будто бы выбираем &quot;подтверждаю&quot;
    Sleep, 200
    Send ^{Enter}                                                       ; и посылаем нажатие &quot;Ctrl+Enter&quot; для продолжения.</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ChaoLi)]]></author>
			<pubDate>Sat, 12 Jan 2013 19:27:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68427#p68427</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Выбрать радиокнопку в найденном окне запущенного приложения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68424#p68424</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>&quot;отловить окно&quot;</p></blockquote></div><div class="codebox"><pre><code>WinWait, Название окна </code></pre></div><div class="quotebox"><blockquote><p>эмулировать нажатие первой радиокнопки</p></blockquote></div><div class="codebox"><pre><code>Control, Check,, имя класса радиокнопки </code></pre></div><div class="quotebox"><blockquote><p>затем эмулировать нажатие &quot;продолжить&quot;</p></blockquote></div><div class="codebox"><pre><code>ControlClick, имя класса кнопки «продолжить»</code></pre></div><p>Подразумевается, что обсуждаемые кнопки — «стандартные дочерние окна».<br />Класс кнопок определять с помощью AU3_Spy или Au3Info из дистрибутивов Autohotkey или Autoit.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Sat, 12 Jan 2013 11:19:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68424#p68424</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Выбрать радиокнопку в найденном окне запущенного приложения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68420#p68420</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div class="quotebox"><blockquote><p>Причём радиокнопки нельзя выбрать с помощью клавиатуры, ни ТАБом, ни стрелками не перейти на них. Только мышкой.</p></blockquote></div><p>Это как? Назовите приложение и диалог.</p></blockquote></div><p>1C: Бухгалтерия 8(и другие типовые конфигурации). После обновления через конфигуратор, при первом запуске программы пользователем открывается сама программа и модальное подчинённое окно о легальности получения обновления где и нужно выбрать радиокнопки. Там имеется ещё текстовое поле с разными ссылками на сайты. Вот ТАБ по ним и переходит. Наверняка специально отключили радиокнопки для обхода с клавиатуры.</p>]]></description>
			<author><![CDATA[null@example.com (ChaoLi)]]></author>
			<pubDate>Sat, 12 Jan 2013 08:05:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68420#p68420</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Выбрать радиокнопку в найденном окне запущенного приложения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68418#p68418</link>
			<description><![CDATA[<p>AutoIt или AutoHotKey. Второе — «их есть у нас». <span style="color: Green">Перекладываю тему в соответствующий раздел.</span></p><div class="quotebox"><blockquote><p>Причём радиокнопки нельзя выбрать с помощью клавиатуры, ни ТАБом, ни стрелками не перейти на них. Только мышкой.</p></blockquote></div><p>Это как? Назовите приложение и диалог.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Fri, 11 Jan 2013 19:55:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68418#p68418</guid>
		</item>
		<item>
			<title><![CDATA[АНК: Выбрать радиокнопку в найденном окне запущенного приложения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68415#p68415</link>
			<description><![CDATA[<p>Всем привет. Уважаемые знатоки не подскажете как реализовать(на JScriptили ещё на чём) или где конкретно почитать?</p><p>Имеется приложение запущенное стандартным образом, в нём открыто модально окно, в котором есть 2 радиокнопки и неактивная кнопка &quot;продолжить&quot;. В зависимости от выбора радиокнопки станет активна кнопка &quot;продолжить&quot; или приложение будет закрыто.</p><p>Хотелось бы &quot;отловить окно&quot;, эмулировать нажатие первой радиокнопки, затем эмулировать нажатие &quot;продолжить&quot;.<br />Причём радиокнопки нельзя выбрать с помощью клавиатуры, ни ТАБом, ни стрелками не перейти на них. Только мышкой.</p><p>Я себе это так представляю:</p><p>1. &quot;Отлавливаем&quot; открытое окно</p><p>//JScript<br />var WshShell = WScript.CreateObject(&quot;WScript.Shell&quot;);<br />KL = true;<br />while (KL) {<br />&nbsp; if (WshShell.AppActivate(&quot;Название окна&quot;)) {<br />&nbsp; &nbsp; KL = false;<br />&nbsp; }<br />}</p><p>2. Получаем элементы управления данного окна.<br />3. Возвращаем в окно значение(Истина) той или иной кнопке.</p>]]></description>
			<author><![CDATA[null@example.com (ChaoLi)]]></author>
			<pubDate>Fri, 11 Jan 2013 18:18:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68415#p68415</guid>
		</item>
	</channel>
</rss>
