<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: GUI ввод и вывод цыфр с условием]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=11814</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11814&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: GUI ввод и вывод цыфр с условием».]]></description>
		<lastBuildDate>Sun, 17 Jul 2016 10:43:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: GUI ввод и вывод цыфр с условием]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106128#p106128</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (niceice)]]></author>
			<pubDate>Sun, 17 Jul 2016 10:43:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106128#p106128</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI ввод и вывод цыфр с условием]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106117#p106117</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (yalanne)]]></author>
			<pubDate>Sat, 16 Jul 2016 17:24:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106117#p106117</guid>
		</item>
		<item>
			<title><![CDATA[AHK: GUI ввод и вывод цыфр с условием]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106115#p106115</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (niceice)]]></author>
			<pubDate>Sat, 16 Jul 2016 15:56:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106115#p106115</guid>
		</item>
	</channel>
</rss>
