Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; Функция оборачивающая имена клавиш в фигурные скобки {}
- stringformat(line) {
- StringReplace, line, line, {{}, {{}, ,All
- StringReplace, line, line, {}}, {}}, ,All
- StringReplace, line, line, !, {!}, ,All
- StringReplace, line, line, #, {#}, ,All
- StringReplace, line, line, ^, {^}, ,All
- StringReplace, line, line, +, {+}, ,All
- return line
- }
- SetKeyDelay, -1, -1 ; Уменьшаем время паузы после нажатия клавиш, отправляемых скриптом
- filePath := "C:\Users\admin\Desktop\test.txt" ; Полный или относительный путь к файлу, содержимое которого мы собрались читать
- FileRead, file, %filePath% ; Чтение файла в переменную "file"
- textArray := StrSplit(file, "`n") ; Преобразование файла в массив
- index := 0 ; Сброс счетчика на 0
- ; Чтение следующий строки
- ^1::
- text := stringformat(textArray[++index])
- SendInput, {f6}%text%{enter}
- sleep 1150
- return
- ; Повтор строки
- ^2::
- SendInput, {f6}%text%{enter}
- sleep 1150
- return
- ; Сброс позиции на 0
- ^3::
- FileRead, file, %filePath% ; Чтение файла в переменную "file"
- textArray := StrSplit(file, "`n") ; Преобразование файла в массив
- index := 0 ; Сброс счетчика на 0
- SoundBeep
- return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement