<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Работа скрипта с графическим интерфейсом]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9783&amp;type=atom" />
	<updated>2014-07-11T04:08:18Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9783</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа скрипта с графическим интерфейсом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84697#p84697" />
			<content type="html"><![CDATA[<p>Не знал... спасибо, но я так извращаться не могу - привычка <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2014-07-11T04:08:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84697#p84697</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа скрипта с графическим интерфейсом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84672#p84672" />
			<content type="html"><![CDATA[<p>А в чём проблема, большинство символов допустимы:<br /></p><div class="codebox"><pre><code>
Gosub ()\/.=-#@*&amp;?$!&quot;&#039;;~
Return

()\/.=-#@*&amp;?$!&quot;&#039;;~:
    MsgBox
    Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-07-10T14:04:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84672#p84672</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа скрипта с графическим интерфейсом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84671#p84671" />
			<content type="html"><![CDATA[<p>Да. Только не припомню, где об этом написано в документации. Но примеры использования там точно есть.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Вспомнил</div><div class="fancy_spoiler"><p><strong>GUI control types (Типы элементов управления GUI)</strong><br /></p><div class="quotebox"><blockquote><p>Если у кнопки нет явно заданной метки перехода, метка будет присвоена автоматически. Например, если в первом окне GUI содержится кнопка OK, при ее нажатии будет запущена метка ButtonOK (если таковая существует). Для последующих окон GUI в автоматически присвоенной метке кнопки добавляется номер окна, например: 2ButtonOK. </p><p>Если в тексте на кнопке есть пробелы, амперсанды, символы перевода строки (`n), или возврата каретки (`r), то в автоматически присвоенной метке эти символы будут опущены. Например, автоматически присвоенной меткой кнопки под названием &quot;&amp;Pause&quot; будет ButtonPause. Подобным образом, меткой кнопки &quot;Save &amp;&amp; Exit&quot; будет ButtonSaveExit (двойной амперсанд используется для отображения одного буквального амперсанда).</p></blockquote></div></div></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2014-07-10T13:58:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84671#p84671</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа скрипта с графическим интерфейсом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84659#p84659" />
			<content type="html"><![CDATA[<p>Вопрос немного не в тему.<br />А метки вида <strong>ButtonВключить/Выключить(F11):</strong> - допустимы?</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2014-07-10T03:53:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84659#p84659</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа скрипта с графическим интерфейсом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84616#p84616" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>Нужно добавить Return перед GuiClose.</p></blockquote></div><p>Ок, окно перестало закрываться, но нужно еще чтобы при нажатии кнопки запускался скрипт, как заставить выполнить два действия при нажатии кнопки?<br />Так не работает:<br /></p><div class="codebox"><pre><code>ButtonВключить/Выключить(F11):
IfWinExist, Game
WinActivate, 
F11::pause</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Art4D]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27354</uri>
			</author>
			<updated>2014-07-08T07:14:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84616#p84616</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа скрипта с графическим интерфейсом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84615#p84615" />
			<content type="html"><![CDATA[<p>Нужно добавить Return перед GuiClose.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2014-07-08T07:08:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84615#p84615</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Работа скрипта с графическим интерфейсом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84613#p84613" />
			<content type="html"><![CDATA[<p>Добрый день, уважаемые форумчане. Вчера изучал справку, сделал такой бот:<br /></p><div class="codebox"><pre><code>IfWinExist, Game
WinActivate ;

SetTimer, ClickM, 10

loop
{
Random, afk, 100, 250 
Send, {w Down}
sleep 200+afk
Send, {w Up}
Send, {d Down}
sleep 200+afk
Send, {d Up}
Send, {s Down}
sleep 200+afk
Send, {s Up}
Send, {a Down}
sleep 200+afk
Send, {a Up}
}
return

ClickM:
{
Random, aafk, -50, 40
Random, aaafk, -20, 20
MouseClick, Left,  116+aafk,  500+aaafk
Sleep 100
}
return
F11::pause</code></pre></div><p>Все работает, но хочу сделать, интерфейс, с 1 кнопкой, при нажатии которой, открывается окно с приложением Game&nbsp; &nbsp;и скрипт начинает работать в этом окне.</p><p>Сделал так:<br /></p><div class="codebox"><pre><code>Gui, Add, Button, x2 y10 w210 h70 , Включить/Выключить(F11)
; Generated using SmartGUI Creator 4.0
Gui, Show, x391 y129 h90 w218, Game1

SetTimer, ClickM, 100
pause


loop
{
Random, afk, 100, 250 
Send, {w Down}
sleep 200+afk
Send, {w Up}
Send, {d Down}
sleep 200+afk
Send, {d Up}
Send, {s Down}
sleep 200+afk
Send, {s Up}
Send, {a Down}
sleep 200+afk
Send, {a Up}
}
return

ClickM:
{
Random, aafk, -50, 40
Random, aaafk, -20, 20
MouseClick, Left,  116+aafk,  500+aaafk
Sleep 100
}
return

ButtonВключить/Выключить(F11):
{
IfWinExist, Game
WinActivate, ; 
}


GuiClose:
ExitApp   </code></pre></div><p>При нажатии кнопки в интерфейсе, открывается окно Game и скрипт закрывается, пробовал еще неск. вариантов, без результата, помогите пожалуйста.</p>]]></content>
			<author>
				<name><![CDATA[Art4D]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27354</uri>
			</author>
			<updated>2014-07-08T06:33:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84613#p84613</id>
		</entry>
</feed>
