【问题标题】:Link Assembling链接组装
【发布时间】:2021-08-02 09:59:28
【问题描述】:

所以我尝试制作一个脚本,其中特定程序打开链接但它只打开其中的一部分,有人可以帮忙吗?

elseif result == "GOTO_ULTRABOOK_LEVEL" then
local randomLevelDigit = _G.math.random(1, 14)
local lvlURL = "https://ab-in-adventure.appspot.com/embed?levelId=1-" .. randomLevelDigit .. "&levelName=level-" .. randomLevelDigit
local basilisk = "Basilisk-Portable.exe"
--openURL()
_G.os.execute(basilisk, lvlURL) 

【问题讨论】:

  • “只打开一部分”是什么意思?
  • _G.os.execute('""'..basilisk..'" "'..lvlURL..'""')

标签: windows lua hyperlink execute


【解决方案1】:

_G.os.execute(basilisk, lvlURL) 不起作用。第二个参数lvlURL 被忽略,因为os.execute 只接受一个字符串参数。

在手册中您会找到os.execute ([command])。这告诉您os.execute 有一个可选参数。单,因为括号中没有其他内容。可选,因为它在方括号中。

因此,为了使其正常工作,只需将完整的 shell 命令作为单个字符串提供给 os.execute

因为您已经在 sn-p 中使用了字符串连接运算符,所以您会知道该怎么做。

【讨论】:

    猜你喜欢
    • 2018-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 2012-06-27
    相关资源
    最近更新 更多