1 (изменено: QGate, 2015-06-21 14:41:58)

Тема: AHK: Отправление данных в метку в функции

У меня идет функция с GUI. Функция принимает переменную. Проблема в том, что переменная не действует в метке.


menu:
var:=1
Function(var)
return

Function(var)
{
Gui......
Return
Button:
msgbox %var%
}

Ну код представил как пример. Он открывает пустое окно, где по сути должна быть цифра 1.
Что можно придумать?

2

Re: AHK: Отправление данных в метку в функции

QGate, ознакомьтесь с этой темой, отредактируйте заголовок.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Отправление данных в метку в функции

А у меня вот что вылазит:

---------------------------
DF06140D25000258.AHK
---------------------------
Error at line 8.

Line Text: Gui......
Error: This line does not contain a recognized action.

The program will exit.
---------------------------
ОК   
---------------------------

4 (изменено: QGate, 2015-06-21 14:55:41)

Re: AHK: Отправление данных в метку в функции

YMP пишет:

А у меня вот что вылазит

Так ты допиши скрипт.

5

Re: AHK: Отправление данных в метку в функции

Самое простое, это сделать функцию глобальной:

Function(var)
{
Global
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

6

Re: AHK: Отправление данных в метку в функции

Или саму переменную:

menu:
Global var:=1
Function()
return

Function()
{
Gui......
Return
Button:
msgbox %var%
}
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

7

Re: AHK: Отправление данных в метку в функции

Не помогло.

8

Re: AHK: Отправление данных в метку в функции

menu:
    Global var:=1
    Function()
    return

Function()
{
    Gui, Add, Button, gButton, Button
    Gui, Show
    Return

    Button:
        msgbox %var%
        Return
} 
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

9 (изменено: serzh82saratov, 2015-06-21 15:48:53)

Re: AHK: Отправление данных в метку в функции

Первый совет некорректен.

menu:
    var:=1
    Function(var)
    return

Function(p1)
{
    Static v1
    v1 := p1
    Gui, Add, Button, gButton, Button
    Gui, Show
    Return

    Button:
        msgbox %v1%
        Return
} 
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

10

Re: AHK: Отправление данных в метку в функции

QGate пишет:

Так ты допиши скрипт.

Откуда мне знать, как его дописывать? Нужно рабочий код давать, чтобы можно было запустить и увидеть проблему.

11

Re: AHK: Отправление данных в метку в функции

Боже! Ты маг! Спасибо