windows - 如何在上下文菜单中添加“运行 lua 脚本”选项
问题描述
我正在尝试通过右键单击文件来添加一个选项来运行 lua 脚本。
我已经设法在上下文菜单中添加了“以 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 密钥(或文件夹,如果您愿意)
推荐阅读
- python - 如何在 readlines 中拆分行并将它们保存在不同的列表中?
- javascript - 如何自定义X轴标签,即X轴标签与数据不同
- jenkins - 为 Jenkins ci 配置 ci_secrets
- python - 如何捕获连接到我的网络的设备的 URL
- variables - 是否可以将操作系统环境变量放入邮递员?
- django - 在 Django 应用程序中运行 nameko 服务的正确方法?
- android - UI 在调用方法通道时冻结
- node.js - 无法发布到 SNS 主题,将 MessageId 设为未定义
- c++ - 对多个对象执行相同语句的零成本抽象
- c++ - 如何返回变量而不是变量的数值?