<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: GUI ввод и вывод цыфр с условием]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11814&amp;type=atom" />
	<updated>2016-07-17T10:43:35Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11814</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: GUI ввод и вывод цыфр с условием]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=106128#p106128" />
			<content type="html"><![CDATA[<p><strong>yalanne</strong><br />Спасибо, то что надо <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>А как сделать что бы при зажатом альт выделять цыфру и она вписывалась в едит по очереди?<br />к примеру есть у&nbsp; меня цыфры как текст в браузере и я начинаю их выделять с зажатым альт:<br />выделил 7 и оно сразу записалось в Edit1,выделил 12 и оно сразу записалось в Edit2.... и так до Edit12, при нажатии хоткея альт+F очистить все поля.</p>]]></content>
			<author>
				<name><![CDATA[niceice]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32565</uri>
			</author>
			<updated>2016-07-17T10:43:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=106128#p106128</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: GUI ввод и вывод цыфр с условием]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=106117#p106117" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>SetKeyDelay, 10

obj := [11,25,36,38,40,50,68,80,90,100,101,110]

loop 12
	Gui, Add, Edit,% &quot;yp+&quot; (A_Index=1?2:30) &quot; x9 w90 h20  vText&quot; A_Index,% obj[A_Index]
Gui, Show, x124 y84 h380 w150, New GUI Window


Return

!vk44::    ;  &quot;Alt+D&quot;
Gui,Submit,NoHide
loop 12
{
	next := A_Index + 1
	Send % (Text%A_Index%) A_Tab
	if A_Index !=12
		send % (Text%Next% - 1) A_Tab
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[yalanne]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32850</uri>
			</author>
			<updated>2016-07-16T17:24:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=106117#p106117</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: GUI ввод и вывод цыфр с условием]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=106115#p106115" />
			<content type="html"><![CDATA[<p>Здарвствуйте, часто делаю рутиную работу с цыфрами и вспомнил о ахк.<br />В спойлере пример GUI с текстовыми полями<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>Gui, Add, Edit, x9 y2 w90 h20 , Edit1
Gui, Add, Edit, x9 y32 w90 h20 , Edit2
Gui, Add, Edit, x9 y62 w90 h20 , Edit3
Gui, Add, Edit, x9 y92 w90 h20 , Edit4
Gui, Add, Edit, x9 y122 w90 h20 , Edit5
Gui, Add, Edit, x9 y152 w90 h20 , Edit6
Gui, Add, Edit, x9 y182 w90 h20 , Edit7
Gui, Add, Edit, x9 y212 w90 h20 , Edit8
Gui, Add, Edit, x9 y242 w90 h20 , Edit9
Gui, Add, Edit, x9 y272 w90 h20 , Edit10
Gui, Add, Edit, x9 y302 w90 h20 , Edit11
Gui, Add, Edit, x9 y332 w90 h20 , Edit12

Gui, Show, x124 y84 h380 w150, New GUI Window
Return

GuiClose:
ExitApp</code></pre></div></div></div><p>GUI сделал, а вот логику не знаю как прописать которая должна делать след. <br />В каждое поле ввода я ввожу цыфри по возростанию </p><p>Edit1 → 11<br />Edit2 →&nbsp; 25<br />Edit3 →&nbsp; 36<br />Edit4 →&nbsp; 38<br />Edit5 →&nbsp; 40<br />Edit6 →&nbsp; 50<br />Edit7 →&nbsp; 68<br />Edit8 →&nbsp; 80<br />Edit9 →&nbsp; 90<br />Edit10 → 100<br />Edit11 → 101<br />Edit12 → 110</p><p>Они всегда будут по возростанию и без повтора числа.<br />После того как я записал все числа, я нажимаю на сочетание клавиш любое(ALT+D к примеру) <br />И ахк начинает вывод цыфр (после того как я нажму на строку ввода в браузере (без проверки ахк есть ли так)) таким способом</p><p>11 {tab} и (число с троки Edit2 уменьшеное на 1 ) 24 {tab} (потом число с строки Edit2 ) 25 {tab}&nbsp; (-1)35 {tab}.......</p><p>В итоге получеться так:</p><p>Edit1 → 11 {tab} 24 {tab}<br />Edit2 →&nbsp; 25 {tab} 35 {tab}<br />Edit3 →&nbsp; 36 {tab} 37 {tab}<br />Edit4 →&nbsp; 38 {tab} 39 {tab}<br />Edit5 →&nbsp; 40 {tab} 49 {tab}<br />Edit6 →&nbsp; 50 {tab} 67 {tab}<br />Edit7 →&nbsp; 68 {tab} 79 {tab}<br />Edit8 →&nbsp; 80 {tab} 89 {tab}<br />Edit9 →&nbsp; 90 {tab} 99 {tab}<br />Edit10 → 100 {tab} 100 {tab}<br />Edit11 → 101 {tab} 109 {tab}<br />Edit12 → 110 {tab} (сам ввести должен)</p><p>После каждего введеного числа нажимаеться {tab} для перехода к след. строке ввода в браузере куда вписываються числа.<br />Надеюсь я понятно пояснил. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[niceice]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32565</uri>
			</author>
			<updated>2016-07-16T15:56:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=106115#p106115</id>
		</entry>
</feed>
