1 (изменено: Strije, 2013-10-19 17:56:45)

Тема: AHK: Как отправить данные из InputBox (httpQuery)

Итак. Есть два InputBox'a, в них я ввел данные, далее должен послаться запрос по определенному адресу.
Я все уже сделал, но теперь нужно оправить запрос на адрес вида: http://site.com/ver.txt

Вот примерный код:

#include httpQuery.ahk
Inputbox, 1111, Info, Text1
Inputbox, 2222, Info, Text2
httpQUERY(URL:="http://site.com/ver.txt?%1111%|%2222%")

Исправьте что не так.

2

Re: AHK: Как отправить данные из InputBox (httpQuery)

А где поле-то? Код покажите свой.

3

Re: AHK: Как отправить данные из InputBox (httpQuery)

Ну любое, тот же InputBox

4

Re: AHK: Как отправить данные из InputBox (httpQuery)

Тут нужен httpQuery ?

5

Re: AHK: Как отправить данные из InputBox (httpQuery)

Сделал вот так:

#include httpQuery.ahk
Inputbox, 1111, Info, Text1
Inputbox, 2222, Info, Text2
httpQUERY(URL:="http://site.com/ver.txt?%1111%|%2222%")

Не работает

6

Re: AHK: Как отправить данные из InputBox (httpQuery)

Для любого нужна волшебная палочка. Забудьте слово "любой", когда говорите о коде. Здесь нужна конкретика. Пока что задача совершенно непонятна.

7

Re: AHK: Как отправить данные из InputBox (httpQuery)

Я привел пример кода.
Итак. Есть два InputBox'a, в них я ввел данные, далее должен послаться запрос по определенному адресу.
Я все уже сделал, но теперь нужно оправить запрос на адрес вида: http://site.com/ver.txt

8

Re: AHK: Как отправить данные из InputBox (httpQuery)

Ну вот теперь понятно. Странно только, что в заголовке озвучена задача считать поле ввода, а на самом деле, оказывается, надо уже считанное отправить. ОК, подождём знатоков httpQuery, т.к. я без понятия, как он работает.

9

Re: AHK: Как отправить данные из InputBox (httpQuery)

Подниму, а то так вниз уйдет.

10 (изменено: Strije, 2013-10-20 13:34:54)

Re: AHK: Как отправить данные из InputBox (httpQuery)

Ну что? Никто не поможет?

11

Re: AHK: Как отправить данные из InputBox (httpQuery)

Тебе какого рода запрос нужен?
Если тебе нужно просто открыть в браузере "http://site.com/ver.txt?%1111%|%2222%",
просто используй Run.


Inputbox, 1111, Info, Text1
Inputbox, 2222, Info, Text2
Run, http://site.com/ver.txt?%1111%|%2222%

То есть если ты в первом Inputbox введёшь "Vasya", а во втором "Petya", то у тебя откроется в браузере(который по умолчанию стоит):
http://site.com/ver.txt?Vasya|Petya

Если же тебе нужно что-то другое, жди спецов.

12

Re: AHK: Как отправить данные из InputBox (httpQuery)

run и так, но я хочу чтобы это было без него, без использования браузера.

13

Re: AHK: Как отправить данные из InputBox (httpQuery)

Strije пишет:

http://site.com/ver.txt?%1111%|%2222%

А знаки процента там действительно нужны?

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

14

Re: AHK: Как отправить данные из InputBox (httpQuery)

teadrinker пишет:
Strije пишет:

http://site.com/ver.txt?%1111%|%2222%

А знаки процента там действительно нужны?

Это чтобы считать с InputBox

15

Re: AHK: Как отправить данные из InputBox (httpQuery)

Что-то меня терзают смутные сомнения... Не помню откуда, но мне всегда казалось, что имена переменных не могут состоять только из цифр... или начинаться с цифры... В общем, с "человеческими" именами переменных всё работает.

И второе: строка URL в первом посте задается неверно.
Вот так должно работать:

#include httpQuery.ahk
Inputbox, Inp1, Info, Text1
Inputbox, Inp2, Info, Text2
URL:="http://site.com/ver.txt?" . Inp1 . "|" . Inp2
httpQUERY(URL)

16

Re: AHK: Как отправить данные из InputBox (httpQuery)

KepocuH пишет:

Что-то меня терзают смутные сомнения... Не помню откуда, но мне всегда казалось, что имена переменных не могут состоять только из цифр... или начинаться с цифры... В общем, с "человеческими" именами переменных всё работает.

Это так принято "по-культурному" во многих языках. В  AutoHotkey  имя переменной может начинаться с цифры, состоять из одних только цифр, или даже состоять из одной единственной цифры.

17

Re: AHK: Как отправить данные из InputBox (httpQuery)

Например параметры ком. строки, но такие переменные нельзя применить в выражении.

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

18

Re: AHK: Как отправить данные из InputBox (httpQuery)

ypppu пишет:

Это так принято "по-культурному" во многих языках. В  AutoHotkey  имя переменной может начинаться с цифры, состоять из одних только цифр, или даже состоять из одной единственной цифры.

Да, действительно. Специально проверил:

1111 = test
MsgBox %1111% ; test
MsgBox % 1111 ; 1111

Получается, можно было записать так:

URL = http://site.com/ver.txt?%1111%|%2222%

В любом случае, ошибка была именно в этой строке.

19

Re: AHK: Как отправить данные из InputBox (httpQuery)

Керосин, дай свой скайп пожалуйста

20

Re: AHK: Как отправить данные из InputBox (httpQuery)

shuravlyov1
Только я в скайпе очень редко бываю. Проще на почту написать.