<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: GUI вывод информации из строки EDIT в переменную]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13304&amp;type=atom" />
	<updated>2017-12-17T11:21:20Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13304</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: GUI вывод информации из строки EDIT в переменную]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=122395#p122395" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Phoenixxx_Czar пишет:</cite><blockquote><p>wait := 150</p><p>Gui, Add, slider, x5 y5 w200 gChangeWait vwait Range1-300, % wait<br />Gui, Add, text, x5 y40 w200 vwait_text +center, % &quot;Задержка: &quot; wait<br />Gui, show, w210<br />return</p><p>ChangeWait:<br />Gui, Submit, NoHide<br />GuiControl,, wait_text, % &quot;Задержка: &quot; wait<br />return</p></blockquote></div><p>Шикарно!<br />Всё работает как надо!</p><p>Спасибо вам всем за помощь, вопрос решен<span style="color: red"><strong>.</strong></span> :з&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .</p>]]></content>
			<author>
				<name><![CDATA[baplo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38886</uri>
			</author>
			<updated>2017-12-17T11:21:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=122395#p122395</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: GUI вывод информации из строки EDIT в переменную]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=122386#p122386" />
			<content type="html"><![CDATA[<p><strong>baplo</strong>, вот тебе небольшой примерчик, как можно сделать:<br /></p><div class="codebox"><pre><code>wait := 150

Gui, Add, slider, x5 y5 w200 gChangeWait vwait Range1-300, % wait
Gui, Add, text, x5 y40 w200 vwait_text +center, % &quot;Задержка: &quot; wait
Gui, show, w210
return

ChangeWait:
Gui, Submit, NoHide
GuiControl,, wait_text, % &quot;Задержка: &quot; wait
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2017-12-17T03:58:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=122386#p122386</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: GUI вывод информации из строки EDIT в переменную]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=122384#p122384" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>контрола</p></blockquote></div><br /><p>Простите, что я такой глупый.</p><p>Но я совсем новичок в GUI сфере и начал им интересоваться только часов 10 назад.</p><p>Для меня еще не понятно что такое &quot;Содержимое контрола&quot; и как вообще применяют Gui Submit.</p><p>Не могли бы вы, пожалуйста, написать пример кода, в котором было то, что я хочу, а именно:</p><p>&quot;Вводить значение переменной с помощью строки и при нажатие на кнопку - заносить введенные цифры в переменную&quot;<span style="color: red"><strong>.</strong></span></p><p>От переменной сделать уже остальной код, для меня, я думаю, не составит труда, а вот с этим GUI у меня большие проблемы.<br />Справочник читал, но что то вычерпать оттуда, я таки не смог, т.к не смог понять о чем там пишется<span style="color: red"><strong>.</strong></span> <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.</p>]]></content>
			<author>
				<name><![CDATA[baplo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38886</uri>
			</author>
			<updated>2017-12-16T23:34:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=122384#p122384</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: GUI вывод информации из строки EDIT в переменную]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=122373#p122373" />
			<content type="html"><![CDATA[<p>Пример из справки:<br /></p><div class="codebox"><pre><code>Gui, Add, Edit, Number vMyEdit
</code></pre></div><p>MyEdit - переменная, куда будет сохранятся содержимое контрола. Сохранение содержимого контролов в ассоциированные переменные обеспечивает команда Gui Submit.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2017-12-16T11:52:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=122373#p122373</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: GUI вывод информации из строки EDIT в переменную]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=122371#p122371" />
			<content type="html"><![CDATA[<p>Здравствуйте!</p><p>Я хочу, посредством GUI, создать Строчку, в которой, указывая бы значение и нажимать на Gui Button, введённое значение сохранялось бы в переменную.<br />Пример:</p><div class="codebox"><pre><code>EnvAdd, Ar, 140 ; создаю переменную и задаю число переменной %Ar%

Gui, Add, Edit
Gui, Add, UpDown, Range1-300, %Ar% ; две эти строчки позволяют менять значение в строчке от 1 до 300 %Ar% - это переменная
Gui, Add, Button, gTest1, Задать задержку ; Кнопка в GUI меню, при которой бы, из Edit строки, введённое значение, выводилось бы в переменную %Ar%

Gui, Show,, Print Options

Test1:

Что тут писать, чтобы значение из EDIT присвоилось переменной %Ar%?

Return ; Всё что ниже, идет уже процесс скрипта с задержкой, которая должна задаваться в GUI

LButton::

Loop
{
Send {Click 1}
Sleep, %Ar%

GetKeyState, state, LButton, P ; Проверка, нажата ли ЛКМ
    if state = U  ; Клавиша отпущена, поэтому выйти из цикла

break
}

Return</code></pre></div><p>И еще, у меня вопрос:</p><p>Как во всё это, еще запихнуть код для приостановки скрипта:</p><div class="codebox"><pre><code>While(1) 
{
	GetKeyState, state, CapsLock, T
	if(state = &quot;U&quot;) ;unpressed
	Suspend On
	if(state = &quot;D&quot;) ;pressed
	Suspend Off
} 
return</code></pre></div><p>Когда его ставлю выше GUI кода, то если капс вырублен перед запуском скрипта - меню GUI не открывается.<br />А если в конец всего кода пихать: То этот код игнорируется и Suspend не активируется при выключенном капсллоке<span style="color: red"><strong>.</strong></span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .</p><br /><p>Примерно то, как должно выглядеть меню скрипта.<br /><span class="postimg"><img src="https://pp.userapi.com/c830608/v830608017/15121/ftLwvO8RCak.jpg" alt="https://pp.userapi.com/c830608/v830608017/15121/ftLwvO8RCak.jpg" /></span></p>]]></content>
			<author>
				<name><![CDATA[baplo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38886</uri>
			</author>
			<updated>2017-12-16T09:36:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=122371#p122371</id>
		</entry>
</feed>
