<?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=10231</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10231&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: объединение скрипта "исполнителя" с GUI строками ввода».]]></description>
		<lastBuildDate>Sat, 13 Dec 2014 18:57:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89265#p89265</link>
			<description><![CDATA[<div class="quotebox"><cite>&lt;IvanSan&gt; пишет:</cite><blockquote><p><strong>niceice</strong>, просто поражают твои гигантские скрипты - с отсутствием функционала...<br />Останови, свой &quot;конвейер барахла&quot; - потрать то же время, на теорию.</p><p><span class="bbu">Теория</span> это не то, что написано в <a href="http://www.script-coding.com/AutoHotkeyTranslation.html">http://www.script-coding.com/AutoHotkeyTranslation.html</a>.<br /><span class="bbu">Теория</span> это то, что ты будешь строить <span class="bbu">в голове</span> (хотя бы на базе тех статей).<br />А ты, по видимому, начинаешь писать скрипт - не зная чем он закончится...</p><p>А по работе, для начала пойми - за день, ты не напишешь с ноля - 100% функционала/работоспособности (от того, что ты хочешь). За день, такой объём даже не &quot;обкатать&quot; (фикс багов + доработка).<br />Попробуй, для начала, <span class="bbu">кодировать + каталогизировать</span>, <span class="bbu">весь объём</span> наименований (на свой лад). Затем - ты уже сможешь распоряжаться этим объёмом, более &quot;гибко&quot;. А там (возможно), уже подключишь - сторонние программы (может какие web-редакторы понадобятся). Ну а дальше - пошло-поехало...<br />Но <span class="bbu">для результата</span>, опять же - <span class="bbu">нужна</span> &quot;твёрдая&quot; <span class="bbu">теория</span>.</p><p>Речь не о том, что ты безнадёжный. Речь о том, что ты топчешься &quot;у двери&quot; - которую, даже не видишь...</p><p>0. Сбрасывай &quot;вёсла&quot;, снимай &quot;броню&quot;. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />1. <span class="bbu">Перестань тратить время, на скрипты с отрицательным КПД.</span><br />2. Читай <a href="http://www.script-coding.com/AutoHotkeyTranslation.html">http://www.script-coding.com/AutoHotkeyTranslation.html</a>.<br />3. Думай.<br />4. А потом уже - пиши конкретные скрипты/программы, под конкретные цели/задачи.<br />5. Ну и удачи. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p></blockquote></div><br /><p>Спасибо за советы и правильное их выполнение, но проблема что времени учить все просто напросто некогда. Работа ? семья ? спать и по кругу, этот скрипт я писал на роботе, всего потратил 3 дня рабочего времени что дало плоды хоть какие-то, а изучить всю теорию трудно, учить маленькими частями толку нет надо большим объемом учить но на него нужно много времени что я себе позволить не могу, учить отдельные части касающиеся моей идеи нет смысла потому что я не знаю что мне пригодится. На мой уровень знаний меня пока устраивает мой скрипт с его кпд, но со временем я выучу все, потому что в наше время и будущем этот AHK пригодится во всем что будет, поэтому это моя идеяфикс изучить все но банально некогда. Надеюсь скоро порадую своими корректными работами. Еще раз спасибо всем кто потратил свои нервы на мои прихоти непонятны.</p>]]></description>
			<author><![CDATA[null@example.com (niceice)]]></author>
			<pubDate>Sat, 13 Dec 2014 18:57:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89265#p89265</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89261#p89261</link>
			<description><![CDATA[<p><strong>niceice</strong>, просто поражают твои гигантские скрипты - с отсутствием функционала...<br />Останови, свой &quot;конвейер барахла&quot; - потрать то же время, на теорию.</p><p><span class="bbu">Теория</span> это не то, что написано в <a href="http://www.script-coding.com/AutoHotkeyTranslation.html">http://www.script-coding.com/AutoHotkeyTranslation.html</a>.<br /><span class="bbu">Теория</span> это то, что ты будешь строить <span class="bbu">в голове</span> (хотя бы на базе тех статей).<br />А ты, по видимому, начинаешь писать скрипт - не зная чем он закончится...</p><p>А по работе, для начала пойми - за день, ты не напишешь с ноля - 100% функционала/работоспособности (от того, что ты хочешь). За день, такой объём даже не &quot;обкатать&quot; (фикс багов + доработка).<br />Попробуй, для начала, <span class="bbu">кодировать + каталогизировать</span>, <span class="bbu">весь объём</span> наименований (на свой лад). Затем - ты уже сможешь распоряжаться этим объёмом, более &quot;гибко&quot;. А там (возможно), уже подключишь - сторонние программы (может какие web-редакторы понадобятся). Ну а дальше - пошло-поехало...<br />Но <span class="bbu">для результата</span>, опять же - <span class="bbu">нужна</span> &quot;твёрдая&quot; <span class="bbu">теория</span>.</p><p>Речь не о том, что ты безнадёжный. Речь о том, что ты топчешься &quot;у двери&quot; - которую, даже не видишь...</p><p>0. Сбрасывай &quot;вёсла&quot;, снимай &quot;броню&quot;. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />1. <span class="bbu">Перестань тратить время, на скрипты с отрицательным КПД.</span><br />2. Читай <a href="http://www.script-coding.com/AutoHotkeyTranslation.html">http://www.script-coding.com/AutoHotkeyTranslation.html</a>.<br />3. Думай.<br />4. А потом уже - пиши конкретные скрипты/программы, под конкретные цели/задачи.<br />5. Ну и удачи. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (<IvanSan>)]]></author>
			<pubDate>Sat, 13 Dec 2014 16:01:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89261#p89261</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89206#p89206</link>
			<description><![CDATA[<div class="quotebox"><cite>niceice пишет:</cite><blockquote><p>Буду писать прямо.</p></blockquote></div><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Хорошо.</div><div class="fancy_spoiler"><div class="quotebox"><blockquote><p>Если мне и дали ссылку и я не смог того постичь и понять только потому что я не понимал что там написано и о чем там идет речь и что я могу оттуда взять для своей идеи.</p></blockquote></div><p>Так дело тут в том, что Вам человек (не Я) <strong>пытаясь помочь</strong>, что-то посоветовал, а Вы даже не сказали спасибо, и не понимая про что это (как новичок, а не как недалекий человек), даже не захотели уточнить - а про что эта ссылка.<br /></p><div class="quotebox"><blockquote><p>Все что я знаю с AHK это GUI(как создать) и send</p></blockquote></div><p>Я знаю что тот пример не для совсем новичка (но только если без объяснений). Но помилуйте, когда чихают - говорят будьте здоровы, когда помогают то в обществе принято говорить спасибо.<br /><strong>Ну а если вы знаете только GUI и send, то так и говорите что - знать ничего другого не хочу, а намёки на другие методы решения ТЗ будут игнорится либо приравнены к метанию фекалий через вентилятор. Поверьте, тогда Я бы ни в коем случае не посмел бы отвлечь хоть на секунду Ваше драгоценное внимание.</strong><br /></p><div class="quotebox"><blockquote><p>не поняли что общаетесь с недалеким человеком</p></blockquote></div><p>Вот теперь понял.<br /></p><div class="quotebox"><blockquote><p>А вы осыпали экскрементами мою тему</p></blockquote></div><p>О пардон, Вы главное не переживайте, оно того не стоит.</p></div></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 12 Dec 2014 21:57:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89206#p89206</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89205#p89205</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Так надо было тему покурить, задать пару наводящих для начала...<br />А Вы имея ссылку и плюс напоминание про неё, продолжаете говорить что не нашли как это сделать. Я например совсем непонимаю такой логики. Объясните пожалуйста, как понять что Вы так и не нашли, при том что нашли за Вас, и Вам же предоставили?</p></blockquote></div><br /><p>Буду писать прямо. Если мне и дали ссылку и я не смог того постичь и понять только потому что я не понимал что там написано и о чем там идет речь и что я могу оттуда взять для своей идеи. Все что я знаю с AHK это GUI(как создать) и send. И такой человек как вы имеющий статус разработчика не поняли что общаетесь с недалеким человеком в области программирования AHK. Ваши комментарии в моих темах ничем мне не помогли только заставили меня закрыть тему с html и начать учить GUI и когда я сделал готовую программу с помощью <strong>ypppu</strong> чьи <span class="bbu">советы</span> и <span class="bbu">помощь</span> дали большой вклад в мою идею и он дает <strong>понятную &quot;пищу&quot;</strong> для такого <span class="bbu">чайника</span> как я и как это сделать. А вы осыпали экскрементами мою тему с <strong>html</strong> и когда я сделал уже тему с {tab} вы всеравно вставляете свои 5 копеек и мешаете мне своими пустыми информации сообщениями в теме.</p>]]></description>
			<author><![CDATA[null@example.com (niceice)]]></author>
			<pubDate>Fri, 12 Dec 2014 21:22:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89205#p89205</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89202#p89202</link>
			<description><![CDATA[<p>Так надо было тему покурить, задать пару наводящих для начала...<br />А Вы имея ссылку и плюс напоминание про неё, продолжаете говорить что не нашли как это сделать. Я например совсем непонимаю такой логики. Объясните пожалуйста, как понять что Вы так и не нашли, при том что нашли за Вас, и Вам же предоставили?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 12 Dec 2014 20:52:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89202#p89202</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89195#p89195</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Вроде как ТС <a href="http://forum.script-coding.com/viewtopic.php?pid=89001#p89001">намекали</a>, что для такой автоматизации нужно пользовать IE, но он ни в какую. Клики и нажатия конечно хорошо, но смысл?, если даже нет возможности проверки правильности ввода в целевых полях. Вся гарантия в отклике браузера на нажатия, а это отсутствие гарантий.</p></blockquote></div><p>У меня была идея вместо кликов и других негарантированных действий заменить вставку текста в фому заполнения по html коду формы ввода (что было бы гарантией выполнения действия, так как html&nbsp; код имеет уникальное название), но я не нашел как это сделать. Поэтому я начал развивать идею с {tab} нажатием на окна.</p>]]></description>
			<author><![CDATA[null@example.com (niceice)]]></author>
			<pubDate>Fri, 12 Dec 2014 20:08:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89195#p89195</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89193#p89193</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Прочитать или скачать документацию можно <a href="http://www.script-coding.com/AutoHotkeyTranslation.html">здесь</a>.</p></blockquote></div><p>Спасибо. Выучу, переделаю и скину свой вариант.</p>]]></description>
			<author><![CDATA[null@example.com (niceice)]]></author>
			<pubDate>Fri, 12 Dec 2014 20:02:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89193#p89193</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89190#p89190</link>
			<description><![CDATA[<p>Прочитать или скачать документацию можно <a href="http://www.script-coding.com/AutoHotkeyTranslation.html">здесь</a>.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 12 Dec 2014 19:32:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89190#p89190</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89189#p89189</link>
			<description><![CDATA[<p>Вроде как ТС <a href="http://forum.script-coding.com/viewtopic.php?pid=89001#p89001">намекали</a>, что для такой автоматизации нужно пользовать IE, но он ни в какую. Клики и нажатия конечно хорошо, но смысл?, если даже нет возможности проверки правильности ввода в целевых полях. Вся гарантия в отклике браузера на нажатия, а это отсутствие гарантий.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 12 Dec 2014 19:31:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89189#p89189</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89188#p89188</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Грамотно переключаться в другое окно - с помощью команды <em>WinActivate</em>. Плюс ещё есть две команды, я выше писал. Это если нужно видеть, что происходить в браузере.</p><p>Если не нужно видеть, что происходить в браузере, логичнее заменить Click на <em>ControlClick</em> и Send на <em>ControlSend</em>.</p></blockquote></div><p>К сожалению я не знаю этих функций и что они делают, то все что я сделал я делал из примеров которые видел.</p>]]></description>
			<author><![CDATA[null@example.com (niceice)]]></author>
			<pubDate>Fri, 12 Dec 2014 19:26:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89188#p89188</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89187#p89187</link>
			<description><![CDATA[<p>Грамотно переключаться в другое окно - с помощью команды <em>WinActivate</em>. Плюс ещё есть две команды, я выше писал. Это если нужно видеть, что происходить в браузере.</p><p>Если не нужно видеть, что происходить в браузере, логичнее заменить Click на <em>ControlClick</em> и Send на <em>ControlSend</em>.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 12 Dec 2014 19:24:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89187#p89187</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89185#p89185</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><div class="quotebox"><blockquote><p>Открываю окно браузера где страница заполнения товара, открываю скрипт ввожу данные, после привожу в действие скрипт.</p></blockquote></div><p> Получается, скрипт начинает посылать нажатия в окно GUI. Как это может надёжно работать?</p></blockquote></div><br /><p>Нажатия мышки (в начале скрипта) переводит действия в окно браузера, так как окно скрипта поверх окна браузера.</p>]]></description>
			<author><![CDATA[null@example.com (niceice)]]></author>
			<pubDate>Fri, 12 Dec 2014 19:14:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89185#p89185</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89184#p89184</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Открываю окно браузера где страница заполнения товара, открываю скрипт ввожу данные, после привожу в действие скрипт.</p></blockquote></div><p> Получается, скрипт начинает посылать нажатия в окно GUI. Как это может надёжно работать?</p><br /><div class="quotebox"><blockquote><p>Написана цена в строку GUI (№4) умножается, делится на курс валюты и добавляется, вычитается процент, сумма которая получилась ссылается в форму ввода Opencart.</p></blockquote></div><p> Лучше в виде формул и с примерами.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 12 Dec 2014 19:08:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89184#p89184</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89183#p89183</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Нужно описать поподробнее, что это и как должно выглядеть и работать.</p></blockquote></div><p>Вид в GUI:<br /></p><div class="codebox"><pre><code>Gui, Add, DropDownList, x112 y93 w30 h20 , /|*
Gui, Add, Edit, x142 y93 w30 h20 vValuta
Gui, Add, DropDownList, x172 y93 w30 h21 , +|-
Gui, Add, Edit, x202 y93 w30 h20 vProc</code></pre></div><p>Написана цена в строку GUI (№4) умножается, делится на курс валюты и добавляется, вычитается процент, сумма которая получилась ссылается в форму ввода Opencart.<br />Полный вид скрипта с модулем &quot;калькулятор&quot;.<br /><span class="postimg"><img src="https://pp.vk.me/c623217/v623217742/d27c/KbDfsZEjpZ8.jpg" alt="https://pp.vk.me/c623217/v623217742/d27c/KbDfsZEjpZ8.jpg" /></span><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>+^vk44::
Gui, Add, Text, x2 y3 w80 h20 , 1.Название
Gui, Add, Edit, gSub0 x92 y3 w140 h20 vName, 
Gui, Add, Text, x2 y33 w80 h20 , 2.Модель
Gui, Add, Edit, gSub0 x92 y33 w140 h20 vModel, 
Gui, Add, Text, x2 y63 w80 h20 , 3.Юнит
Gui, Add, DropDownList, gSub0 x92 y63 w140 h20 vUnit, м2|шт|комплект
Gui, Add, Text, x2 y93 w40 h20 , 4.Цена
Gui, Add, Edit, x62 y93 w50 h20 gSub0 vPrice, 
Gui, Add, Text, x2 y123 w80 h20 , 5.Картинка
Gui, Add, Edit, gSub0 x92 y123 w140 h20 vImage, data/02,06,14/79/
Gui, Add, Text, x2 y153 w80 h20 , 6.Размер
Gui, Add, Edit, gSub0 x92 y153 w140 h20 vSize, 
Gui, Add, Text, x2 y183 w80 h20 , 6.Размер2
Gui, Add, Edit, gSub0 x92 y183 w140 h20 vSize2, 
Gui, Add, Text, x2 y213 w90 h20 , 7.Производител
Gui, Add, Edit, gSub0 x92 y213 w140 h20 vMaster, 
Gui, Add, Text, x2 y243 w90 h20 , 8.Колекция
Gui, Add, Edit, gSub0 x92 y243 w140 h20 vColection, 
Gui, Add, Text, x2 y273 w90 h20 , 9.Вид плитки
Gui, Add, DropDownList, gSub0 x92 y273 w140 h20 vType, плитка|декор|фриз|панно
Gui, Add, Text, x262 y3 w100 h20 , 10.Вид приминения
Gui, Add, DropDownList, gSub0 x362 y3 w140 h20 vApplications, ванной|пол|кухня
Gui, Add, Text, x262 y33 w100 h20 , 11.Дизайн
Gui, Add, DropDownList, gSub0 x362 y33 w140 h20 vDezigns, бетон|волна|дерево|камень|кантри|мегаполис|мрамор|пачворк|мозаику|надпис|орнамент|фото
Gui, Add, Text, x262 y63 w90 h20 , 11.Дизайн2
Gui, Add, DropDownList, gSub0 x362 y63 w140 h20 vDezigns2, бетон|волна|дерево|камень|кантри|мегаполис|мрамор|пачворк|мозаику|надпис|орнамент|фото
Gui, Add, Text, x262 y93 w100 h20 , 12.Цвет
Gui, Add, DropDownList, gSub0 x362 y93 w140 h20 vColor, беж|бел|голуба|желтая|зелена|коричнева|красная|кремова|микс|оранжева|розова|светлая|серая|tooltip|сиреневая|темна|фиолетова|хром|черна
Gui, Add, Text, x262 y123 w100 h20 , 12.Цвет2
Gui, Add, DropDownList, gSub0 x362 y123 w140 h20 vColor2, беж|бел|голуба|желтая|зелена|коричнева|красная|кремова|микс|оранжева|розова|светлая|серая|tooltip|сиреневая|темна|фиолетова|хром|черна
Gui, Add, Text, x262 y153 w100 h20 , 13.Поверхность
Gui, Add, DropDownList, gSub0 x362 y153 w140 h20 vPol, глазурованная|глянцева|Лаппати|матова|полирована|структурована
Gui, Add, Text, x262 y183 w100 h20 , 13.Поверхность2
Gui, Add, DropDownList, gSub0 x362 y183 w140 h10 vPol2, глазурованная|глянцева|Лаппати|матова|полирована|структурована
Gui, Add, Text, x262 y213 w100 h20 , 14.Страна
Gui, Add, DropDownList, gSub0 x362 y213 w140 h20 vFrom, германия|египет|испания|италия|китай|польша|португалия|россия|украина
Gui, Add, Text, x262 y243 w100 h20 , 14.Страна2
Gui, Add, DropDownList, gSub0 x362 y243 w140 h20 vFrom2, германия|египет|испания|италия|китай|польша|португалия|россия|украина
Gui, Add, Button, gSub1  x232 y3   w20 h20 , 1
Gui, Add, Button, gSub2  x232 y33  w20 h20 , 2
Gui, Add, Button, gSub3  x232 y63  w20 h20 , 3
Gui, Add, Button, gSub4  x232 y93  w20 h20 , 4
Gui, Add, Button, gSub5  x232 y123 w20 h20 , 5
Gui, Add, Button, gSub6  x232 y153 w20 h20 , 6
Gui, Add, Button, gSub7  x232 y183 w20 h20 , 6.
Gui, Add, Button, gSub8  x232 y213 w20 h20 , 7
Gui, Add, Button, gSub9  x232 y243 w20 h20 , 8
Gui, Add, Button, gSub10 x232 y273 w20 h20 , 9
Gui, Add, Button, gSub11 x502 y3   w23 h20 , 10
Gui, Add, Button, gSub12 x502 y33  w23 h20 , 11
Gui, Add, Button, gSub13 x502 y63  w23 h20 , 11.
Gui, Add, Button, gSub14 x502 y93  w23 h20 , 13
Gui, Add, Button, gSub15 x502 y123 w23 h20 , 13.
Gui, Add, Button, gSub16 x502 y153 w23 h20 , 15
Gui, Add, Button, gSub17 x502 y183 w23 h20 , 15.
Gui, Add, Button, gSub18 x502 y213 w23 h20 , 17
Gui, Add, Button, gSub19 x502 y243 w23 h20 , 17.
Gui, Add, DropDownList, x112 y93 w30 h20 , /|*
Gui, Add, Edit, x142 y93 w30 h20 vValuta
Gui, Add, DropDownList, x172 y93 w30 h21 , +|-
Gui, Add, Edit, x202 y93 w30 h20 vProc
Gui, Add, Button, x262 y273 w120 h20 , Отмена
Gui, Add, Button, x392 y273 w130 h20 , Создать
Gui, Show, x350 y192 h300 w532, Создание товара
Return


ButtonСоздать:
Loop, 19
GoSub, Sub%A_Index%
Return


Sub0:   ; Сохранение содержимого ЭУ в ассоциированные переменные
Gui, Submit, NoHide
Return

Sub1:   ; 1.Название ########################
SetKeyDelay, 0, 0
If Name
Send {Click, 800, 200}{Tab 5}{enter}{Tab 10}{enter}{Tab 2}^{vk41}%Name%{tab 4}^{vk41}%Name%{tab}^{vk41}%Name%+{tab 6}{enter}{tab}^{vk41}%Name%{tab 4}^{vk41}%Name%{tab}^{vk41}%Name%
Return

Sub2:   ; 2.Модель ########################
SetKeyDelay, 0, 0
If Model
Send {Click, 800, 200}{Tab 6}{Enter}{Tab 9}%Model%
Return

Sub3:   ; 3.Юнит ########################
SetKeyDelay, 0, 0
If Unit
Send {Click, 800, 200}{Tab 6}{Enter}{Tab 10}%Unit%
Return

Sub4:   ; 4.Цена ########################
SetKeyDelay, 0, 0
If Price
Send {Click, 800, 200}{Tab 6}{Enter}{Tab 14}%Price%
Return

Sub5:   ; 5.Картинка ########################
SetKeyDelay, 0, 0
If Image
Send {Click, 800, 200}{Tab 6}{Enter}{Tab 22}%Image%{Tab}%Image%
Return

Sub6:   ; 6.Размер ########################
SetKeyDelay, 0, 0
If Size
Send {Click, 800, 200}{Tab 6}{Enter}{Tab 25}%Size%
Return

Sub7:   ; 6.Размер 2 ########################
SetKeyDelay, 0, 0
If Size2
Send {Click, 800, 200}{Tab 9}{Enter}{Tab 8}{Enter}{Tab 6}{Enter}%Size2%  
Return

Sub8:   ; 7.Производител ########################
SetKeyDelay, 0, 0
If Master
Send {Click, 800, 200}{Tab 7}{Enter}{Tab 8}{Enter}%Master% 
Return

Sub9:   ; 8.Коллекция ########################
SetKeyDelay, 0, 0
If Colection
Send {Click, 800, 200}{Tab 7}{Enter}{Tab 9}{Enter}%Colection% 
Return

Sub10:   ; 9.Вид плитки ########################
SetKeyDelay, 0, 0
If Type
Send {Click, 800, 200}{Tab 7}{Enter}{Tab 10}{Enter}%Type% 
Return

Sub11:   ; 10.Вид применения ########################
SetKeyDelay, 0, 0
If Applications
{
ApplicationsArr:={&quot;ванной&quot;:13, &quot;пол&quot;:14, &quot;кухня&quot;:15}
Send {Click, 800, 200}{Tab 7}{Enter}
Send % &quot;{Tab &quot; . ApplicationsArr[Applications] . &quot;}&quot;
Send {space}
}
Return

Sub12:   ; 11.Дизайн ########################
SetKeyDelay, 0, 0
If Dezigns
{
DezignsArr:={&quot;бетон&quot;:18, &quot;волна&quot;:19, &quot;дерево&quot;:20, &quot;камень&quot;:21, &quot;кантри&quot;:22, &quot;мегаполис&quot;:23, &quot;мрамор&quot;:24, &quot;пачворк&quot;:25, &quot;мозаику&quot;:26, &quot;надпис&quot;:28, &quot;орнамент&quot;:29, &quot;фото&quot;:30}
Send {Click, 800, 200}
Send {Tab 7}
Send {Enter}
Send % &quot;{Tab &quot; . DezignsArr[Dezigns] . &quot;}&quot;
Send {space}
}
Return

Sub13:   ; 11.Дизайн2 ########################
SetKeyDelay, 0, 0
If Dezigns2
Send {Click, 800, 200}{Tab 9}{Enter}{Tab 6}{Enter}{Tab 8}{Enter}%Dezigns2%
Return

Sub14:   ; 12.Цвет ########################
SetKeyDelay, 0, 0
If Color
{
ColorArr:={&quot;беж&quot;:32, &quot;бел&quot;:33, &quot;голуба&quot;:34, &quot;желтая&quot;:35, &quot;зелена&quot;:36, &quot;коричнева&quot;:37, &quot;красная&quot;:38, &quot;кремова&quot;:39, &quot;микс&quot;:40, &quot;оранжева&quot;:41, &quot;розова&quot;:42, &quot;светлая&quot;:43, &quot;серая&quot;:44, &quot;синяя&quot;:45, &quot;сиреневая&quot;:46, &quot;темна&quot;:47, &quot;фиолетова&quot;:48, &quot;хром&quot;:49, &quot;черна&quot;:50}
Send {Click, 800, 200}{Tab 7}{Enter}
Send % &quot;{Tab &quot; . ColorArr[color] . &quot;}&quot;
Send {space}
}
Return

Sub15:   ; 12.Цвет2 ########################
SetKeyDelay, 0, 0
If Color2
Send {Click, 800, 200}{Tab 9}{Enter}{Tab 9}{Enter}{Tab 5}{Enter}%Color2% 
Return

Sub16:   ; 13.Поверхность ########################
SetKeyDelay, 0, 0
If Pol
{
PolArr:={&quot;глазурованная&quot;:63, &quot;глянцева&quot;:64, &quot;Лаппати&quot;:65, &quot;матова&quot;:66,&quot;полирована&quot;:67,&quot;структурована&quot;:68}
Send {Click, 800, 200}{Tab 7}{Enter}
Send % &quot;{Tab &quot; . PolArr[Pol] . &quot;}&quot;
Send {space}
}
Return

Sub17:   ; 13.Поверхность2 ########################
SetKeyDelay, 0, 0
If Pol2
Send {Click, 800, 200}{Tab 9}{Enter}{Tab 11}{Enter}{Tab 3}{Enter}%Pol2%
Return

Sub18:   ; 14.Страна ########################
SetKeyDelay, 0, 0
If From
{
FromArr:={&quot;германия&quot;:70, &quot;египет&quot;:71, &quot;испания&quot;:72, &quot;италия&quot;:73,&quot;китай&quot;:75,&quot;польша&quot;:76, &quot;португалия&quot;:77, &quot;россия&quot;:78, &quot;украина&quot;:79}
Send {Click, 800, 200}{Tab 7}{Enter}
Send % &quot;{Tab &quot; . FromArr[From] . &quot;}&quot;
Send {space}
}
Return

Sub19:   ; 14.Страна2 ########################
SetKeyDelay, 0, 0
If From2
Send {Click, 800, 200}{Tab 9}{Enter}{Tab 10}{Enter}{Tab 4}{Enter}%From2%
Return
</code></pre></div></div></div><div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p><em>Добавлено:</em><br />Каким образом скрипт переходит от окна GUI к окну Chrome? Существуют команды <em>ControlClick</em> и <em>ControlSend</em> чтобы не переключаться между окнами.</p></blockquote></div><p>Прямым. Открываю окно браузера где страница заполнения товара, открываю скрипт ввожу данные, после привожу в действие скрипт.</p>]]></description>
			<author><![CDATA[null@example.com (niceice)]]></author>
			<pubDate>Fri, 12 Dec 2014 18:44:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89183#p89183</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: объединение скрипта "исполнителя" с GUI строками ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=89182#p89182</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>В настоящее время все работает моментально и не видно действий как в моих версиях.</p></blockquote></div><p> Это хорошо, но если браузер не будет успевать за AutoHotkey, следует увеличить <em>SetKeyDelay</em>.</p><div class="quotebox"><blockquote><p>Недостатком является большая скорость или пропуск команды {click} что ведет к полному краху и перехода на другие страницы и сбивает форму заполнения.</p></blockquote></div><p>Для этого существует аналогичная команда <em>SetMouseDelay</em>.</p><div class="quotebox"><blockquote><p>Остается только добавить модуль изменения цены</p></blockquote></div><p>Нужно описать поподробнее, что это и как должно выглядеть и работать.</p><p><em>Добавлено:</em><br />Каким образом скрипт переходит от окна GUI к окну Chrome? Существуют команды <em>ControlClick</em> и <em>ControlSend</em> чтобы не переключаться между окнами.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 12 Dec 2014 18:30:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=89182#p89182</guid>
		</item>
	</channel>
</rss>
