<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Рандомное нажатие клавиш из списка]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=17250&amp;type=atom" />
	<updated>2022-07-17T06:49:14Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=17250</id>
		<entry>
			<title type="html"><![CDATA[AHK: Рандомное нажатие клавиш из списка]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153898#p153898" />
			<content type="html"><![CDATA[<p>Доброго дня. Мне нужен скрипт, который с шансом 1 к 3 и с рандомной задержкой нажимал клавишу P, F или ничего, но при этом каждый раз нажимая клавишу Q и D<br />Я написал такой скрипт</p><div class="codebox"><pre><code>Random, rando3, 1, 3
Random, rando2, 100, 5000
Random, rando1, 5000, 20000
if (rando3=1){
 key=p
}
if (rando3=2){
 key=f
}
Numpad1::
  PressP:
  	Send, q
  	Sleep, rando2
  	Send, d
  	Sleep, rando1
  	SendInput, %key%
  	Sleep, rando2
  Goto PressP
Return
Numpad2::Pause</code></pre></div><p>Первое: почему-то %key% воспринимается только через SenpInput, а не Send<br />Второе: рандом срабатывает не каждый раз, а только при запуске скрипта, эти значения повторяются в цикле, и не меняются. Например выбор нажимать P или не нажимать выбирается с шансом 1 к 3 и при одном запуске скрипта из трех. А мне нужно, чтобы эти значения менялись при каждом прогоне &quot;PressP&quot;</p>]]></content>
			<author>
				<name><![CDATA[D-r_Safiullin]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29247</uri>
			</author>
			<updated>2022-07-17T06:49:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153898#p153898</id>
		</entry>
</feed>
