1

Тема: AHK: Динамическая переменная

Привет! Есть код, который связан с VK api. Например если (смотреть код ниже) писать "0", в переменной, то у нас берется первое сообщение, если "1" то второе и т.д., в принципе логика как у массивов. Но мне нужно сделать импорт, допустим 10 сообщений и я хочу через луп передать цифру, либо через функцию по переменной передать число, которое будет вставляться в переменную. Как это сделать?

text := % oJSONvar.response.items.0.text

Если делать так:


VK(0)
Return

VK(number) {
	text := % oJSONvar.response.items.number.text
}

То этот способ не работает. В ручную для каждого делать тоже не комельфо.

AHK Province — сообщество.

2

Re: AHK: Динамическая переменная

text := oJSONvar.response.items[number].text

Где вы это взяли ":= %"?

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

3

Re: AHK: Динамическая переменная

Это я бегал по интернету и нашел вот такое.

AHK Province — сообщество.

4

Re: AHK: Динамическая переменная

Но что самое интересное, что это работает (если задавать в ручную циферки).

AHK Province — сообщество.

5

Re: AHK: Динамическая переменная

serzh82saratov, данный способ не работает

AHK Province — сообщество.

6

Re: AHK: Динамическая переменная

alexsokolin, ознакомьтесь, пожалуйста, с Правилами, отредактируйте свой пост. Обратите внимание на точки в конце предложений.

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