我想创建一个函数,我可以传递一个变量来打印我传递的句子的每个字母,然后暂停一百分之一秒。问题是我是一个非常新的程序员。以下是我到目前为止的情况:
testvar = this is a test
sendSentence(sentence){
sentence = Hello world
Loop, parse, sentence
{
Send %A_LoopField%
Sleep, 10 ; replace it with "Sleep 10" in the final code.
}
ToolTip
return
}
^!i::
sendSentence(testvar)
我希望能够将某些内容设置为testvar
并在运行时调用它。我试着用句子来做这件事。
答案 0 :(得分:1)
删除此行:
sentence = Hello world
答案 1 :(得分:0)
如果您的代码是一行,则需要使用热键内联,否则请在代码下方添加return
。
SetKeyDelay比使用sleep更好。
testvar = this is a test
^!i::sendSentence(testvar)
sendSentence(sentence) {
setkeydelay, 10
Loop, parse, sentence
Send %A_LoopField%
return
}