如何使用os.execute输入网站(“输入文本\”...... \“”)

时间:2013-03-24 06:01:40

标签: string lua string-formatting

os.execute("input text \"tp://www.lua.org/manual/2/2.1/\"");
os.execute("input text \"tp://www.lua.org/manual/2/3.1/\"");
                                                   4
                                                   5

我想设置一个名为i的变量,

for i =2, 5, 1 do
    os.execute("input text \"tp://www.lua.org/manual/2/**i**.1/"");

然而,我失败了。

1 个答案:

答案 0 :(得分:1)

您需要在字符串中解析它。像这样:

for i = 2, 5, 1 do
    os.execute( string.format("input text \"tp://www.lua.org/manual/2/%d.1/\"", i) );

甚至更好:

for i = 2, 5, 1 do
    os.execute( string.format([[input text "tp://www.lua.org/manual/2/%d.1/"]], i) );

在工作中查看here on codepad