Я работаю над разговором, который включит вводящий код и выполнение его перед аудиторией. Таким образом, я не завинчиваю его, я хотел бы предварительно записать ввод более сложных битов исходного кода и воспроизвести его. Большинство программ я нашел, что делают подобные вещи (как AutoHotKey) выводит текст мгновенно как гигантский блок. Есть ли какая-либо программа, которая сделает это и позволит мне корректировать скорость воспроизведения?
Ключ к совершенству является недостатком. Вы захотите включить опечатки + на месте исправления. Переменные ключевые задержки. Прямые паузы. Я думаю, что необходимо будет, вероятно, записать довольно короткий сценарий для достижения этого.
Лично, я ввел бы его вручную, но имел бы рабочую копию источника где-то в другом месте. Тем путем у Вас есть лучший из обоих миров; Вы - тот, делающий ввод, и у Вас есть что-то, чтобы скопировать и вставить в, должен вещи не идти согласно плану. Плюс Вы не должны писать сценарий.
В то время как SetKeyDelay
полезно, в Вашем случае, которому я верю Sleep
ключевое слово в AutoHotkey также было бы полезно для моделирования длинных пауз и т.д. Это делает точно, на что это походит, который является, делают сон AHK.
Я использовал это для автоматизации старой DOS-программы, которая подперла, если введенный перешел в быстро. Так как различные части программы потребовали отличающегося объема корректировки, ключевое слово Сна позволило мне вручную настраивать уровень входа.
Я воображаю лучший способ для Вас выполнить то, что Вы пробуете, должен выбрать "естественную" скорость печати, которую Вы будете моделировать и использовать SetKeyDelay
к тому значению. Затем как часть Вашего "сценария" решают, когда программист приостанавливается для размышления, удалите, и т.д. и использование Sleep
с варьированием и соответствующими значениями.