我一直在试图解决如何启动一个程序我在Lua写的,在我看来,我应该从启动Lua解释程序。在Lua编程的第一版告诉我,我应该使用命令prompt> lua hello.lua
。我的程序名称是“hello.lua”,与解释器位于同一文件夹中,但我在'>'附近收到错误消息'='。我应该使用什么命令?或者我做错了什么?我应该使用什么命令从Lua Intepreter启动程序?
0
A
回答
1
2
在Windows(管理员控制台)程序:
ftype Lua.File=C:\utils\lua.exe "%1" %*
(其中c:\ utils的\ lua.exe是你的Lua解释的实际路径)
assoc .lua=Lua.File
现在,您可以键入:hello.lua直接在命令提示符下
而且,如果在“电脑/属性/高级/环境变量”(Win7的例子)添加.LUA到PATHEXT变量,只需在命令提示符下键入:hello,不带扩展名。
+0
FWIW,我的Lua发行版没有'lua.exe' - 二进制文件包含版本号,即'lua.5.x.exe'。我创建了一个符号链接。当然,简单地调整文件类型注册也是可行的。 – hashchange
相关问题
- 1. 从命令行启动应用程序
- 2. 使用命令启动应用程序
- 3. 启动Lua,使用什么?
- 4. Java应用程序命令行启动
- 5. 我怎么能使用启动命令
- 6. 为什么我无法从shell启动我的应用程序?
- 7. Lua命令启用/禁用
- 8. 我应该使用什么命令从序列中删除特定的段?
- 9. 我应该使用Lua吗?
- 10. 如何从命令行启动该程序?
- 11. 我应该使用什么命令GzipOutputStream和的BufferedOutputStream
- 12. 如何从命令行启动Mac OS X应用程序?
- 13. 如何从adb shell命令启动AFW徽章应用程序?
- 14. 从Grails应用程序启动grails命令
- 15. 从命令行启动erlang应用程序
- 16. 从命令行重新启动com +应用程序
- 17. 如何在后台从命令行启动GUI应用程序?
- 18. 从命令行运行应用程序并启动浏览器
- 19. 如何从命令行启动Android应用程序?
- 20. 使用“开始...”语音命令启动Android Wear应用程序
- 21. 使用命令行在OS X上启动应用程序
- 22. 使用命令行参数启动应用程序
- 23. 如何使用Java的Crossover启动命令行应用程序?
- 24. 什么时候应该在应用程序启动时使用setServletContext.setAttribute()? (Spring mvc)
- 25. Supervisord-在启动应用程序/程序之前执行命令
- 26. Ubuntu系统启动:插入什么命令来运行Java应用程序?
- 27. 我应该用什么语言编写命令shell?
- 28. 为什么我无法从命令行启动记事本++?
- 29. Azure:我应该在什么时候使用启动任务?
- 30. 为什么我应该使用`mod_wsgi`而不是python启动?
另一种方法(再次假设为Unix/POSIX/Linux)是在源文件的顶部添加一行像'#!/ usr/bin/lua';你可以直接运行你的脚本:'。/ hello.lua'。 –