Lua 和操作系统的空白。怎么解决?
我试图在 Lua 中使用 io.popen 执行命令,但路径包含空格。我已经用\\
、\"\'
的组合等进行了测试。如何解决这个问题,因为命令总是返回“C:\Program”而不是认出....
I'm trying to execute a command with io.popen
in Lua, but the path contains white spaces. I've tested with \\
, combinations of \"\'
, and so on. How to solve this, because the command always returns "C:\Program" not recognized....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
请参阅:为什么应用程序不会Program Files 在 lua 中使用 os.execute 运行?
[[ ]] 方法对我来说效果很好。
See:Why won't applications in Program Files run using os.execute in lua?
the [[ ]] method works well for me.
您可能想尝试一下
,请注意,您正在使用一个如下所示的参数调用该函数:
"C:/.../vcbuild.exe", "r"
You might want to try
Note that you were calling the function with one argument that looked like this:
"C:/.../vcbuild.exe", "r"