代码之家  ›  专栏  ›  技术社区  ›  bas

在变量中使用带有URL的run函数

  •  0
  • bas  · 技术社区  · 7 年前

    Run函数在变量内部的URL上无法按预期工作。

    我正在努力清理我写的一个脚本,它可以为不同的网站创建快捷方式。为了让chrome导航到一个特定的网站,我会写一些例子:

    Run, "https://google.com"
    

    这很有效。

    然而,我试图编写一个带有参数的函数,以提高脚本的效率,但它不起作用。

    goToSite(site) {
     Run, site
    }
    goToSite("https://google.com")
    

    预期结果:Chrome导航到指定的URL

    实际结果:“系统找不到指定的文件。”

    1 回复  |  直到 7 年前
        1
  •  2
  •   Relax    7 年前

    在命令(Run、Send等)中,必须将变量用百分号括起来:

    goToSite(site){
        Run, %site%
    }
    goToSite("https://google.com")
    

    看见 https://www.autohotkey.com/docs/Tutorial.htm#s61