将运行文件的路径设置为“Lua for Windows”

我的问题是:我正在尝试学习如何使用Lua编程制作《魔兽世界》的插件。我购买了罗伯托·伊耶鲁萨利姆斯基的《Lua程序设计》第三版来自学这门语言。在下载了“Lua for windows”以便执行书中的示例后,我无法弄清如何从命令窗口调用文件(我可以在SciTE中编写程序并运行它,在该程序的底部窗口中运行,但这并不是我想做的事情)。

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

stdin:1: unexpected symbol near '%'

我猜想这是因为我没有告诉它在哪个文件夹中查找该文件,但我无法弄清如何告诉它查找哪个文件。有什么建议吗?

是否有一个默认的文件夹,它没有告诉我应该把所有程序都保存在其中?

点赞
用户1009479
用户1009479

在书中

%lua hello.lua

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

lua hello.lua

在此输入图像描述

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

2013-11-11 01:51:00