2016-02-20 37 views
1

即时通讯编码很新。我想学习它,因为我需要它为我的Garrys Mod服务器。 我现在有一件很重复的事情要做,而且我想让这个过程自动化一下。所以我需要做的是输入文件名,我需要输出我需要的Lua代码。我知道lua代码,我有文件名,所以现在我想制作一个简单的程序,让我输入文件名,然后输出代码:初学者:Lua - 基本输入输出程序?

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

这是获取下载的地图的png文件。

现在我需要它来生成如下:

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

所以我基本上需要一个PROGRAMM,只是会将输入的代码的末尾。

我尝试了一些没有工作的东西。之后我删除了代码,因为我认为我不再需要它了。我感谢每一份帮助,如果您需要更多信息,请不吝提问。

回答

1

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

while true do 
    s = io.read() 
    if s==nil then break end 
    print('resource.AddFile "materials/excl_mapvote/maps/'..s) 
end 
+0

感谢你们,我该如何选择一个文件呢?或者,我可以绘制一个文本框输入它和一个框显示输出? – DeltaC