初学者:Lua - 基本输入输出程序?

我对Lua编程还比较新。我想学习它,因为我需要它来为我的Garrys Mod服务器服务。 现在我有一件很重复的事情要做,我想自动化这个过程。因此,我需要输入文件名,我需要Lua代码的输出。我知道Lua代码,我有文件名,现在我想制作一个简单的程序,让我输入文件名,然后让它为我输出代码:

输入是Garrys mod地图的名称,例如:ttt_minecraft_mythic_b8.png

这是一个被下载的地图的png文件。

现在我需要生成以下代码:

resource.AddFile "materials/excl_mapvote/maps/ttt_minecraft_mythic_b8.png";

所以我基本上需要一个程序,只需将输入放在代码末尾。

我尝试了一些东西,但都不起作用。我之后删除了代码,因为我认为我不再需要它了。如果您需要更多信息,请随时提问,我很感激您提供的任何帮助。

点赞
用户107090
用户107090

这个程序从标准输入读取每行并输出每行的代码。

while true do
    s = io.read()
    if s==nil then break end
    print('resource.AddFile "materials/excl_mapvote/maps/'..s)
end
2016-02-20 12:32:06