gpt4 book ai didi

command-line - Lua:Windows 8.1 上的命令行参数为零

转载 作者:行者123 更新时间:2023-12-04 05:25:41 28 4
gpt4 key购买 nike

我使用命令行运行 Lua 脚本:

scipt.lua arg

但是当我想在脚本中打印值 arg1 时:

print(arg[1])

结果为零。

当我尝试像这样运行它时:

lua script.lua arg

它返回无法识别的 windows 命令。我做错了什么?如何从命令行获取参数?

最佳答案

我没有发现您的示例有任何问题。由于您可以运行此命令,但未传递任何参数,因此注册关联的任何脚本都可能未使用传递参数的语法。您可以找到已注册的关联并检查命令以确保它包含 %* 以将所有参数传递给脚本。

您可以使用 where lua.exe 命令找到可执行文件的位置,然后直接从命令行调用该可执行文件以查看它是否有效。

关于command-line - Lua:Windows 8.1 上的命令行参数为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30266312/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com