我试图添加一个选项,通过右键点击文件来运行lua脚本,我已经在上下文菜单中添加了一个 "运行为lua "的选项,并使其运行一个.bat文件。
我已经设法在上下文菜单中添加了一个 "运行为lua "的选项,并使其运行一个.bat文件。
程序需要执行
lua (file path)
但我不知道如何将这些信息输入命令行。
我找到了如何做到这一点!
忘了运行批处理文件来运行程序,只需在程序中设置 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键(或文件夹,如果你喜欢的话)。