<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Объединить 2 скрипта]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15540&amp;type=atom" />
	<updated>2020-07-23T20:38:56Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15540</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединить 2 скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140890#p140890" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong></p><p>В руках профессионала любой код можно сократить, чуть ли не до 2-3 строк...<br />Итак пытался сделать минимум, без лишних переменных и проверок. Но так как поторопился упустил такой вариант сокращения, ведь он очевиден.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2020-07-23T20:38:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140890#p140890</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединить 2 скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140889#p140889" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong></p><p>Это великий и ужасный код, неведомый обычному смертному кодеру.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2020-07-23T20:36:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140889#p140889</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединить 2 скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140879#p140879" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p> ? 0 : 1</p></blockquote></div><p>что обозначает?</p>]]></content>
			<author>
				<name><![CDATA[fgslm]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40966</uri>
			</author>
			<updated>2020-07-23T18:31:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140879#p140879</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединить 2 скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140878#p140878" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><div class="codebox"><pre><code>If InStr(A_ThisHotkey, &quot;E&quot;) ? 0 : 1</code></pre></div></blockquote></div><p>Довольно странная конструкция. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>e::
t::
   while GetKeyState(A_ThisHotkey, &quot;P&quot;)
      Send % A_ThisHotkey = &quot;e&quot; ? &quot;8&quot; : &quot;{F11}&quot;
   Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2020-07-23T18:30:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140878#p140878</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединить 2 скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140876#p140876" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p><strong>Flooo</strong></p><div class="codebox"><pre><code>E::
T::
Loop
{
 If not getkeystate(A_ThisHotkey,&quot;p&quot;) ;Было бы неплохо, если бы вы после каждой строки оставляли пояснение
  Break

 If InStr(A_ThisHotkey, &quot;E&quot;) ? 0 : 1 ;что именно происходит в той или иной строке/функции
 {
  Send, {F11} ; А то я тоже например, бы хотел использовать функцию &quot;A_ThisHotkey&quot; или др. в своих кодах
 }
 Else
 {
  Send, 8 ; Но вместо этого приходится лезть в справку и переворачиватьтонны текста чтобы найти внятное пояснение 
 }
} ;Хотябы небольшой функции
Return</code></pre></div></blockquote></div><p>Спасибо</p>]]></content>
			<author>
				<name><![CDATA[fgslm]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40966</uri>
			</author>
			<updated>2020-07-23T18:26:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140876#p140876</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединить 2 скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140874#p140874" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong> ох, спасибо большое. Это просто идеально. И кнопки быстро спамятся и в include тоже вписывается хорошо <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Flooo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40987</uri>
			</author>
			<updated>2020-07-23T18:22:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140874#p140874</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединить 2 скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140870#p140870" />
			<content type="html"><![CDATA[<p><strong>Flooo</strong></p><div class="codebox"><pre><code>E::
T::
Loop
{
 If not getkeystate(A_ThisHotkey,&quot;p&quot;)
  Break

 If InStr(A_ThisHotkey, &quot;E&quot;) ? 0 : 1
 {
  Send, {F11}
 }
 Else
 {
  Send, 8
 }
}
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2020-07-23T17:58:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140870#p140870</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединить 2 скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140869#p140869" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong> по отдельности они работают.&nbsp; Нажимаю e спамится 8. Нажиммаю t спамит F11.</p><p>То есть я запускаю 2 скрипта все время, чтобы они работали. <br />Теперь Я хочу запускать один обьединенный скрипт, чтобы он работал также как 2 скрипта одновременно.</p>]]></content>
			<author>
				<name><![CDATA[Flooo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40987</uri>
			</author>
			<updated>2020-07-23T17:40:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140869#p140869</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединить 2 скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140868#p140868" />
			<content type="html"><![CDATA[<p>Не работает должным образом - нефиг копировать чужой код и глупо пытаться от него получить желаемого без должной правки.</p><p>Опишите что именно вы желаете получить от скрипта.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2020-07-23T17:30:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140868#p140868</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединить 2 скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140867#p140867" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong> этот код я скопироавл откуда то, и поэтому сам незнаю что за &quot;timer&quot; <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Мне здесь ясно только то, что надо Return и End удалить, чтобы работал в #include.(но код&nbsp; не спамит с должной скоростью)</p><p>Также пытался вписать всё в один скрипт, но как я вычитал там нужно форма кода:<br />Клавиша::<br />{<br />действие<br />}<br />Return</p><p>Почти получилось, но кнопка практически не спамится. Будто строки с указанием таймера не читаются</p>]]></content>
			<author>
				<name><![CDATA[Flooo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40987</uri>
			</author>
			<updated>2020-07-23T17:26:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140867#p140867</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Объединить 2 скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140866#p140866" />
			<content type="html"><![CDATA[<p>Префикс языка укажите в шапке темы.</p><p>Метка timer дублируется, либо меняйте название, либо делайте определение текущей клавиши.</p><p>Кнопку End нужно оставить только одну.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2020-07-23T17:11:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140866#p140866</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Объединить 2 скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140865#p140865" />
			<content type="html"><![CDATA[<p>Помогите, не получается обьединить 2 сценария. Пробывал через #include, но там выдает ошибки дупликатов. Удаляю дубликатные строки - скрипт не работает должным образом.<br />Здесь 2 одинаковых скрипта:<br />1<br /></p><div class="codebox"><pre><code>e::                  ; Change this button on other
settimer, timer, 1    ; запустить таймер каждые 80мс
return

timer:   ; таймер
If !GetKeyState(&quot;e&quot;, &quot;P&quot;)   ; and here too
{
    settimer, timer, off   ; выключить таймер
    Return
}
send {8}  ;  this button will click many times if u pressing button
Return

End::Suspend</code></pre></div><p>2<br /></p><div class="codebox"><pre><code>t::                  ; Change this button on other
settimer, timer, 1    ; запустить таймер каждые 80мс
return

timer:   ; таймер
If !GetKeyState(&quot;t&quot;, &quot;P&quot;)   ; and here too
{
    settimer, timer, off   ; выключить таймер
    Return
}
send {F11}  ;  this button will click many times if u pressing button
Return

End::Suspend</code></pre></div><p>Скрипт при зажатии клавиши e спамит цифру 8. Другой аналогично другую клавигу спамит.</p>]]></content>
			<author>
				<name><![CDATA[Flooo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40987</uri>
			</author>
			<updated>2020-07-23T17:03:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140865#p140865</id>
		</entry>
</feed>
