Windows 如何添加一个“;运行lua脚本";上下文菜单中的选项

Windows 如何添加一个“;运行lua脚本";上下文菜单中的选项,windows,lua,Windows,Lua,我试图通过右键单击文件来添加一个运行lua脚本的选项 我已经在上下文菜单中添加了一个“runaslua”选项,并使其运行一个.bat文件 程序需要执行 lua(文件路径) 但是我不知道如何将这些信息输入到命令行。我找到了方法 忘记运行批处理文件来运行程序,只需将上下文菜单项的值设置为cmd/k lua%1 如果要在.lua文件的上下文菜单中添加“作为lua运行”选项,只需创建一个空文本文档并将其粘贴到其中: Windows Registry Editor Version 5.00 [HKEY_

我试图通过右键单击文件来添加一个运行lua脚本的选项

我已经在上下文菜单中添加了一个“runaslua”选项,并使其运行一个.bat文件

程序需要执行

lua(文件路径)

但是我不知道如何将这些信息输入到命令行。

我找到了方法

忘记运行批处理文件来运行程序,只需将上下文菜单项的值设置为
cmd/k lua%1

如果要在.lua文件的上下文菜单中添加“作为lua运行”选项,只需创建一个空文本文档并将其粘贴到其中:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\.lua]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.lua\shell]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.lua\shell\Run as lua]
@="&Run as lua"
"icon"="C:\\Windows\\system32\\imageres.dll,236"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.lua\shell\Run as lua\command]
@="cmd /k lua "%1""

然后将扩展名从.txt更改为.reg,然后双击该文件。该选项将添加到上下文菜单中


如果您想删除它,只需执行Win+R并键入regedit,然后导航到HKEY_CLASSES\u ROOT\SystemFileAssociations\.lua并删除shell键(或文件夹,如果您愿意)

您能否澄清一下,您是希望上下文菜单项以所选文件路径作为参数运行lua,还是希望运行批处理文件,每当右键单击.lua文件后单击“以lua方式运行”时,我都希望运行命令
lua(文件路径)
。我发现通过单击上下文菜单选项来运行命令的唯一方法是运行包含该命令的.bat文件。我只是想弄清楚在.bat文件中应该使用什么参数来引用我试图执行的lua脚本的文件路径。但总体而言,我只是想执行
lua(文件路径)
命令