<?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=16888&amp;type=atom" />
	<updated>2022-01-16T10:45:54Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=16888</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Перебор шестизначных цифр.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=151672#p151672" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[VladLens]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42276</uri>
			</author>
			<updated>2022-01-16T10:45:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=151672#p151672</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Перебор шестизначных цифр.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=151669#p151669" />
			<content type="html"><![CDATA[<p><strong>VladLens</strong><br />Заказывать готовые программы нужно в <a href="http://forum.script-coding.com/viewforum.php?id=28">коммерческом разделе</a>.<br />Если есть свои наработки - покажите где не вышло.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-01-15T23:08:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=151669#p151669</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Перебор шестизначных цифр.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=151668#p151668" />
			<content type="html"><![CDATA[<p>Нужен код для перебора шестизначных чисел. В игре - это пин-код от сундука, вводить его можно бесконечно, пин шестизначных. Помогите пожалуйста!</p>]]></content>
			<author>
				<name><![CDATA[VladLens]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42276</uri>
			</author>
			<updated>2022-01-15T22:26:46Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=151668#p151668</id>
		</entry>
</feed>
