Function 自动热键,我正在尝试将参数从函数发送到另一个脚本

Function 自动热键,我正在尝试将参数从函数发送到另一个脚本,function,parameters,autohotkey,Function,Parameters,Autohotkey,我正在尝试将参数从函数发送到另一个脚本 我有两个脚本文件 kss.ahk Msgbox %1% 先试 b、 啊 第二次尝试 我无法从Msgbox接收“工作” 我该怎么做?您不是在向函数My_Fun()传递字符串,而是在尝试以work的名称传递变量 这样的变量不存在,因此您不传递任何内容。 要传入字符串,您需要执行我的乐趣(“工作”) 另外,%1%,%2%,%3%,。。是传统。 改用A_Args: MsgBox,%A_参数[1] My_Fun(work) My_Fun(arg) {

我正在尝试将参数从函数发送到另一个脚本

我有两个脚本文件


kss.ahk

Msgbox %1%

  • 先试

  • b、 啊


  • 第二次尝试


  • 我无法从Msgbox接收“工作”


    我该怎么做?

    您不是在向函数
    My_Fun()
    传递字符串,而是在尝试以
    work
    的名称传递变量
    这样的变量不存在,因此您不传递任何内容。
    要传入字符串,您需要执行
    我的乐趣(“工作”)

    另外,
    %1%
    %2%
    %3%
    ,。。是传统。
    改用
    A_Args

    MsgBox,%A_参数[1]

    My_Fun(work)
    My_Fun(arg)
    {
        Run %A_ScriptDir%\kss.ahk %arg%
        return 
    }
    
    My_Fun(work)
    My_Fun(arg)
    {
        Run %A_ScriptDir%\ksson.ahk %arg%
        return 
    }