如何发出请求数据的提示

How to make a prompt that asks for data?

本文关键字:提示 数据 请求 何发出      更新时间:2023-09-26

是否有提示函数要求用户在Lua中提供数据?

例如,我知道 Java 脚本有提示符(),但 Lua 有吗?例如。

    name = Prompt("What is your Name?","Default Data to be inserted")
    print(name)

如果您只是使用命令行界面,则可以使用以下命令:

function prompt(question,def)
   io.write(question,''n','[',def or '',']:')
   return io.read('*l'):match'^%s*(%S.*)%s*' or def
end
prompt("Enter your name.","John Doe")
prompt("Enter your name.") -- works without default too.

这会打印默认值,尽管它不可编辑,只是为了通知,如果未输入任何内容,它将用作默认值。如果需要,您可以编辑其布局方式。

它读取一行作为输入,如果存在非空格字符,它将返回输入的任何内容,去除任何前导空格和尾随空格。

我想

你正在寻找类似的东西

http://www.gammon.com.au/scripts/doc.php?lua=utils.inputbox