1
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/"");

しかし、私は失敗しました。

4

1 に答える 1

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) );

ここのコードパッドで動作中を参照してください。

于 2013-03-24T06:07:14.273 に答える