Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parameters os.execute start仅为浏览器提供第一个参数_Parameters_Lua - Fatal编程技术网

Parameters os.execute start仅为浏览器提供第一个参数

Parameters os.execute start仅为浏览器提供第一个参数,parameters,lua,Parameters,Lua,就我所见,当我的浏览器打开时,它只得到第一个参数(hi)。谢谢 简短回答:使用os.execute(“启动”)http://www.MyWebsite.com?id=hi^&名称=酷“ execute将您的请求传递给系统命令解释器,您似乎意识到了这一点,因为您使用了“start”命令。在Windows命令解释器中,&是命令分隔符,因此您实际上在执行两个单独的命令: 开始http://www.MyWebsite.com?id=hi name=cool 要阻止Windows将&解释为命令分隔符,需要

就我所见,当我的浏览器打开时,它只得到第一个参数(hi)。谢谢


简短回答:使用
os.execute(“启动”)http://www.MyWebsite.com?id=hi^&名称=酷“

execute将您的请求传递给系统命令解释器,您似乎意识到了这一点,因为您使用了“start”命令。在Windows命令解释器中,
&
是命令分隔符,因此您实际上在执行两个单独的命令:

  • 开始http://www.MyWebsite.com?id=hi
  • name=cool
  • 要阻止Windows将
    &
    解释为命令分隔符,需要使用
    ^
    对其进行转义

    os.execute("start http://www.MyWebsite.com?id=hi&name=cool")