4

我的问题是:我正在尝试学习如何在 Lua 中编程以制作魔兽世界的插件。我购买了 Roberto Ierusalimschy 的《Programming in Lua- 第三版》来自学这门语言。在下载“Lua for windows”以执行书中的示例后,我无法弄清楚如何从命令窗口调用文件(我可以在 SciTE 中编写一个程序并运行它,它将在该程序的底部窗口中运行,但是这不是我想要做的)

例如,如果我有一个 .lua 文件保存在一个名为hello.luabook 的文件夹中,告诉我我可以键入% lua hello.lua来运行该文件,但我收到以下错误。

stdin:1: '%' 附近出现意外符号

我猜这是因为我没有告诉它在哪个文件夹中查找此文件,但我不知道如何告诉它要查找哪个文件。有什么建议吗?

是否有一个默认文件夹没有告诉我我应该将所有程序保存到其中?

4

1 回答 1

5

在书里

% lua hello.lua

%应该是类 Unix 系统中的提示符。在 Windows 中,如果您已经在命令行中文件的当前路径中,您可以简单地键入:

lua hello.lua

在此处输入图像描述

注意 PiL 书第 3 版是关于 Lua 5.2 的,但当前的 Lua-for-windows 是 5.1.4 版(您可以运行lua -v确认。

于 2013-11-11T01:51:00.593 回答