Lua os.execute - 指定文件路径并在命令行中执行

os.execute("start cmd /k cd C:/path/to/js/file/node index.js")
os.execute("start cmd /k cd C:/path/to/js/file/ & node index.js")

我需要执行一个 node.js 脚本。 帮我解决这个问题吧!

点赞
用户1847592
用户1847592

你需要将整个命令序列放在引号中:

os.execute('start cmd /k "cd C:/path/to/js/file/ & node index.js"')

如果第一个命令是 cd,你可以像 Mofi 所指出的那样将其移到 start /D 选项中。

2021-08-28 17:46:13