首页 > 解决方案 > 如何在上下文菜单中添加“运行 lua 脚本”选项

问题描述

我正在尝试通过右键单击文件来添加一个选项来运行 lua 脚本。

我已经设法在上下文菜单中添加了“以 lua 方式运行”选项并使其运行 .bat 文件。

程序需要执行

lua (file path)

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

标签: windowslua

解决方案


我找到了怎么做!

忘记运行批处理文件来运行程序,只需设置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_ROOT\SystemFileAssociations\.lua 并删除 shell 密钥(或文件夹,如果您愿意)


推荐阅读