<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Перебор шестизначных цифр.]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=16888</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=16888&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Перебор шестизначных цифр.».]]></description>
		<lastBuildDate>Sun, 16 Jan 2022 10:45:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Перебор шестизначных цифр.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=151672#p151672</link>
			<description><![CDATA[<p>Нашёл Ваш код с перебором четырехзначного кода. Если Вам не тяжело, не могли бы Вы его переделать в шестизначный. В AutoHotKey я не разбираюсь, поэтому сам не знаю как. Чтобы Е печаталась тоже желательно убрать.<br /></p><div class="codebox"><pre><code>#SingleInstance Force
#NoEnv
SetBatchLines -1

; Настройки:

Key = F2	; Клавиша - Старт / Пауза.
I := 0		; С какой цифры начать (1 = 0001). Если 0 - случайный ввод пароля.
Wait := 200	; Время задержки после нажатия &#039;E&#039;.
Wait2 := 1000	; Время задержки после ввода пароля.

; Конец настроек.

Hotkey, % Key, Start, On, UseErrorLevel

If (I = 0)	; Если нужно случайно:
{
 Loop, 9999
  Str .= Format(&quot;{:04}&quot;, A_Index) &quot;|&quot;	; Создать строку верного содержания (0001-9999).
 Sort, Str, Random D|			; Отсортировать случайно.

 List := Array()	; Создать массив.
 Loop, Parse, Str, |
  List[A_Index]	:= A_LoopField	; Добавить в него строки.
}
Return



Stop:	; Выключить подбор пароля:
Start := (Start &gt; 1 ? 0 : 2)
KeyWait, %A_ThisHotkey%, U
Hotkey, % Key, Start, On, UseErrorLevel
Return


Start:	; [Включить / Продолжить] подбор пароля:
Start := 1

Hotkey, % Key, Off
Hotkey, % Key &quot; Up&quot;, Stop, On, UseErrorLevel

KeyWait, %A_ThisHotkey%, U

While % Start &amp;&amp; (Abs(I) &lt; 10000)
{
 If (I &lt; 1)	; Если нужно случайно:
 {
  SendInput, E
  Sleep, % Wait

  S := List[Abs(I-1)]

  SendInput, % S
  ToolTip, Пароль: %S%,0,0
  Sleep, % Wait2
  I--
 }
 Else	; Обычный подбор:
 {
  SendInput, E
  Sleep, % Wait

  S := Format(&quot;{:04}&quot;, I)

  SendInput, % S
  ToolTip, Пароль: %S%,0,0
  Sleep, % Wait2
  I++
 }
}
ToolTip, % &quot;Завершено: &quot; Abs(I),0,0
Return


~Esc:: ToolTip	; Убрать подсказку.</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (VladLens)]]></author>
			<pubDate>Sun, 16 Jan 2022 10:45:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=151672#p151672</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Перебор шестизначных цифр.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=151669#p151669</link>
			<description><![CDATA[<p><strong>VladLens</strong><br />Заказывать готовые программы нужно в <a href="http://forum.script-coding.com/viewforum.php?id=28">коммерческом разделе</a>.<br />Если есть свои наработки - покажите где не вышло.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sat, 15 Jan 2022 23:08:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=151669#p151669</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Перебор шестизначных цифр.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=151668#p151668</link>
			<description><![CDATA[<p>Нужен код для перебора шестизначных чисел. В игре - это пин-код от сундука, вводить его можно бесконечно, пин шестизначных. Помогите пожалуйста!</p>]]></description>
			<author><![CDATA[null@example.com (VladLens)]]></author>
			<pubDate>Sat, 15 Jan 2022 22:26:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=151668#p151668</guid>
		</item>
	</channel>
</rss>
