Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Монкей тайп и ahk помощь

про прошкин Ученик (96), открыт 1 день назад
#SingleInstance Force
SetWorkingDir %A_ScriptDir%

; Горячая клавиша F1 для запуска
F1::
InputBox, textToType, Введите текст, Какой текст напечатать?
if (ErrorLevel) ; Если нажали Cancel
return

Loop, Parse, textToType
{
Send {%A_LoopField%}
Sleep 40 ; Задержка в миллисекундах (40 мс ≈ 25 символов/сек ≈ 300 WPM)
}
return

; F2 для остановки
F2::Reload
1 ответ
GuerlainVanGogh Мыслитель (6321) 1 день назад
Ваш скрипт AutoHotkey (AHK) выглядит корректно для имитации ввода текста с небольшой задержкой между символами. Вот краткое описание его функционала:
  • 1. F1 - вызывает InputBox для ввода текста
  • 2. Посимвольный ввод с задержкой 40 мс между символами
  • 3. F2 - перезагрузка скрипта

Несколько советов/улучшений:

```autohotkey
#SingleInstance Force
SetWorkingDir %A_ScriptDir%

; Горячая клавиша F1 для запуска
F1::
{
InputBox, textToType, Введите текст, Какой текст напечатать?
if (ErrorLevel)
return

SendInput, %textToType% ; Более быстрый метод SendInput
}
return

; F2 для остановки
F2::Reload
```
Изменения:
- Использовал SendInput для более быстрого ввода
- Убрал посимвольный ввод
- Сохранил базовую логику скрипта
Что именно вам нужно улучшить?
Похожие вопросы